| 50 | | TT |
| | 60 | Q2 - Monthly Aggregate 2023 |
| | 61 | {{{ |
| | 62 | SELECT |
| | 63 | YEAR(log_date) AS year, |
| | 64 | MONTH(log_date) AS month, |
| | 65 | COUNT(*) AS record_count, |
| | 66 | AVG(temp) AS avg_temp, |
| | 67 | MAX(temp) AS max_temp, |
| | 68 | MIN(temp) AS min_temp, |
| | 69 | STDDEV(temp) AS temp_stddev, |
| | 70 | AVG(humidity) AS avg_humidity, |
| | 71 | AVG(wind) AS avg_wind, |
| | 72 | MAX(wind) AS max_wind |
| | 73 | FROM weatherdata_copy |
| | 74 | WHERE log_date >= '2023-01-01' |
| | 75 | AND log_date < '2024-01-01' |
| | 76 | GROUP BY YEAR(log_date), MONTH(log_date) |
| | 77 | ORDER BY year, month</stringProp> |
| | 78 | }}} |
| | 80 | Q3 - Recent Data |
| | 81 | {{{ |
| | 82 | SELECT |
| | 83 | log_date, time, station, temp, humidity, |
| | 84 | airpressure, wind, wewather, winddirection |
| | 85 | FROM weatherdata_copy |
| | 86 | WHERE log_date >= '2025-01-01' |
| | 87 | AND log_date < '2025-02-01' |
| | 88 | AND station = ${RANDOM_STATION} |
| | 89 | ORDER BY log_date DESC, time DESC |
| | 90 | LIMIT 1000 |