ahmedrahil786

Shiva query for total members and total cars

Mar 10th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. set @startDate = "2019-03-01 00:00:00";
  2. set @monthInterval = 1;
  3.  
  4. SELECT
  5. DATE(CONVERT_TZ(reservations.start_at, '+00:00', '+8:00')) as start_date,
  6. COUNT(DISTINCT reservations.car_id) as total_cars
  7. FROM
  8. reservations
  9. LEFT JOIN members on members.id = reservations.member_id
  10. WHERE
  11. reservations.state = 'completed'
  12. AND members.imaginary in ('sofam', 'normal')
  13. AND DATE(CONVERT_TZ(reservations.start_at, '+00:00', '+8:00')) >= @startDate
  14. GROUP BY start_date
  15. ;
  16.  
  17. select log_date, count(car_zone_logs.car_id) as total_cars from car_zone_logs
  18. where car_state = 'normal' and zone_state = 'normal' AND CONVERT_TZ(log_date, '+00:00', '+8:00') >= @startDate AND CONVERT_TZ(log_date, '+00:00', '+8:00') < DATE_ADD(@startDate, INTERVAL @monthInterval MONTH)
  19. group by log_date
Advertisement
Add Comment
Please, Sign In to add comment