【问题标题】:Minimum temp and maximum temp display using SQL script使用 SQL 脚本显示最低温度和最高温度
【发布时间】:2012-10-14 07:09:24
【问题描述】:

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

【问题讨论】:

  • 这个问题缺乏来自提问者的研究或试验。

标签: sql max minimum


【解决方案1】:

在甲骨文中:

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

【讨论】:

    【解决方案2】:

    您必须使用group by 子句和聚合函数minmax 如下:

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

    如果您的 date 只有年、月和日 (01/11/2012),它将起作用。

    【讨论】:

      猜你喜欢
      • 2015-09-30
      • 2012-10-16
      • 2021-09-04
      • 2014-09-09
      • 2016-01-22
      • 2020-05-05
      • 2020-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多