Guest User

Untitled

a guest
Oct 20th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.75 KB | None | 0 0
  1. USE james;
  2.  
  3.  
  4. CALL make_intervals(('2011-02-23 10:00:00' - INTERVAL 5 HOUR),('2011-02-23 10:00:00' + INTERVAL 6 HOUR),1,'HOUR');
  5.  
  6. SELECT * FROM time_intervals;
  7.  
  8. SELECT      ti.interval_start, l.*, tf.*, tt.*
  9. FROM        time_intervals ti
  10. LEFT OUTER JOIN   LAMP l ON (l.UTC = ti.interval_start)
  11. LEFT OUTER JOIN   tafforecast tf ON (tf.forecastStart <= ti.interval_start AND tf.forecastEnd >= ti.interval_start AND tf.airportCode = l.airportCode)
  12. LEFT OUTER JOIN   taftrend tt ON (tt.trendStart <= ti.interval_start AND tt.trendEnd >= ti.interval_start AND tf.airportCode = l.airportCode)
  13. WHERE   l.airportCode = "LLT"
  14.     OR l.UTC IS NULL OR tf.forecastStart IS NULL OR tt.trendStart IS NULL
  15. GROUP BY ti.interval_start
  16. ORDER BY ti.interval_start ASC;
Add Comment
Please, Sign In to add comment