我有一個表,看起來像這樣的:SQL查詢 - 查找日常最小值,最大值和時間的最小值和最大值發生
_Datetime | Value
2015-05-01 06:00:00 | 12.3
2015-05-01 06:20:00 | 12.5
2015-05-01 06:40:00 | 12.3
2015-05-01 07:00:00 | 13.5
2015-05-01 07:20:00 | 14.5
2015-05-01 07:40:00 | 14.3
2015-05-01 08:00:00 | 18.2
2015-05-01 08:20:00 | 15.0
2015-05-01 08:40:00 | 15.0
2015-05-02 06:00:00 | 19.2
2015-05-02 06:20:00 | 7.3
2015-05-02 06:40:00 | 11.4
2015-05-02 07:00:00 | 9.5
2015-05-02 07:20:00 | 7.6
2015-05-02 07:40:00 | 6.6
2015-05-02 08:00:00 | 10.4
2015-05-02 08:20:00 | 19.3
2015-05-02 08:40:00 | 15.4
2015-05-03 06:00:00 | 8.7
2015-05-03 06:20:00 | 8.6
2015-05-03 06:40:00 | 8.6
2015-05-03 07:00:00 | 21.5
2015-05-03 07:20:00 | 12.4
2015-05-03 07:40:00 | 7.3
2015-05-03 08:00:00 | 10.8
2015-05-03 08:20:00 | 12.5
2015-05-03 08:40:00 | 10.6
我想:
-select分鐘,最大和平均每天
- 選擇時間,其中最大和最小值發生(我只想選擇一個行 - 第一次發生)
_Date | _Min | _MinTime | _Max | _MaxTime | Avg |
2015-05-01 | 12.3 | 06:00:00 | 18.2 | 08:00:00 | 14.18 |
2015-05-02 | 6.6 | 07:40:00 | 19.3 | 08:20:00 | 11.86 |
2015-05-03 | 7.3 | 07:40:00 | 21.5 | 07:00:00 | 11.22 |
我可以很容易地得到最小值,最大值和平均值,但我陷入了困境。
您正在使用哪個數據庫? Mysql或sqlserver? – FutbolFan
請顯示您到目前爲止的查詢。 – sstan
我正在使用SQL Server 2008 R2。 –