Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. SELECT
  2. SUBQ1.week_number AS week_number,
  3. SUBQ1.ticket_amount AS ticket_amount,
  4. SUBQ2.festival_week AS festival_week,
  5. SUBQ2.festival_name AS festival_name
  6. FROM
  7.  
  8. (SELECT
  9. EXTRACT(WEEK FROM CAST(flights.arrival_time AS DATE)) AS week_number,
  10. COUNT(ticket_flights.ticket_no) as ticket_amount
  11. FROM
  12. flights
  13. INNER JOIN ticket_flights ON ticket_flights.flight_id = flights.flight_id
  14. WHERE
  15. (EXTRACT(WEEK FROM CAST(flights.departure_time AS DATE)) BETWEEN '30' AND '36') AND (flights.arrival_airport = 'SVO' OR flights.arrival_airport = 'VKO' OR flights.arrival_airport = 'DME' OR flights.arrival_airport = 'ZIA')
  16. GROUP BY
  17. week_number) AS SUBQ1
  18.  
  19. LEFT JOIN
  20.  
  21. (SELECT
  22. festival_name AS festival_name,
  23. EXTRACT(WEEK FROM festival_date) AS festival_week
  24. FROM
  25. festivals
  26. WHERE
  27. (CAST(festival_date AS DATE) BETWEEN '2018-07-23' AND '2018-09-30') AND festival_city = 'Москва') AS SUBQ2
  28.  
  29. ON SUBQ2.festival_week = SUBQ1.week_number
  30. ORDER BY
  31. week_number;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement