Advertisement
Guest User

Untitled

a guest
Feb 29th, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. SELECT
  2. DISTINCT EXTRACT(week FROM arrival_time ::date) AS week_number,
  3. COUNT( ticket_flights.ticket_no) AS ticket_amount,
  4. CASE
  5. WHEN EXTRACT(week FROM arrival_time ::date) in (EXTRACT(week FROM festival_date::date))
  6. THEN EXTRACT(week FROM festival_date::date)
  7. ELSE '0'
  8. END AS festival_week,
  9. CASE
  10. WHEN EXTRACT(week FROM arrival_time ::date) in (EXTRACT(week FROM festival_date::date))
  11. THEN festival_name
  12. ELSE ''
  13. END as festival_name
  14. FROM
  15. flights
  16. INNER join airports ON airports.airport_code = flights.arrival_airport
  17. INNER join ticket_flights ON ticket_flights.flight_id = flights.flight_id
  18. INNER join festivals ON festivals.festival_city = airports.city
  19. WHERE
  20. airports.city = 'Москва' AND arrival_time::date BETWEEN '2018-07-23' AND '2018-09-30'
  21. GROUP BY
  22. festival_date, festival_name, week_number
  23. ORDER BY
  24. week_number
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement