我有一张表格,其中存储了每个订单号和日期的最低和最高温度。我想选择每天的最低温度和最高温度。这应该使用 SQL 脚本来完成。
问问题
1661 次
2 回答
0
您必须使用group by
子句和聚合函数min
,max
如下所示:
select date, min(temperature), max(temperature)
from table
group by date
date
如果您只有年、月和日 (01/11/2012),它将起作用。
于 2012-10-24T09:01:09.757 回答
0
在甲骨文中:
SELECT TO_CHAR(DATE_VAL,'DD-MM-YYYY'), MAX(temperature),
MIN(temperature) FROM table_name group by TO_CHAR(DATE_VAL,'DD-MM-YYYY');
在 MySQL 中:
SELECT DATE_FORMAT(DATE_VAL, '%d-%m-%Y'), max(temperature),
min(temperature) from table_name group by DATE_FORMAT(DATE_VAL, '%d-%m-%Y');
于 2017-05-11T08:48:14.397 回答