使用SQL脚本显示最小临时和最大临时值

时间:2012-10-24 08:58:39

标签: sql max minimum

我有一张表,其中每个订单号和日期存储最低和最高温度。我想选择每天的最低温度和最高温度。这应该使用SQL脚本完成。

2 个答案:

答案 0 :(得分:0)

您必须使用group by子句,并汇总函数minmax,如下所示:

select date, min(temperature), max(temperature)
from table
group by date

如果您的date只有年,月和日(2012年11月1日),它将会有效。

答案 1 :(得分:0)

在oracle中:

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');