【发布时间】:2021-02-02 18:36:52
【问题描述】:
我是 SQL 初学者,谁能帮我解决一下 SQL 查询问题?
我的桌子如下所示
PatientID Date Time Temperature
1 1/10/2020 9:15 36.2
1 1/10/2020 20:00 36.5
1 2/10/2020 8:15 36.1
1 2/10/2020 18:20 36.3
2 1/10/2020 9:15 36.7
2 1/10/2020 20:00 37.5
2 2/10/2020 8:15 37.1
2 2/10/2020 18:20 37.6
3 1/10/2020 8:15 36.2
3 2/10/2020 18:20 36.3
如何获取每位患者每天的最高体温:
PatientID Date Temperature
1 1/10/2020 36.5
1 2/10/2020 36.3
2 1/10/2020 37.5
2 2/10/2020 37.6
提前致谢!
【问题讨论】:
-
请用您正在运行的数据库标记您的问题:mysql、oracle、sqlserver...?
-
您是否真的将数据和时间存储在两个单独的列中?
标签: sql max aggregate-functions greatest-n-per-group