我们可以使用以下查询从ORDERS DB2表中按日期查找最高的ORDER_TOTAL。
SELECT ORDER_DATE, MAX(ORDER_TOTAL) FROM ORDERS GROUP BY ORDER_DATE
我们将在ORDER_DATE使用'GROUP BY'对结果日期进行分组,MAX汇总函数将帮助我们获取在该特定日期放置的最大ORDER_TOTAL。
例如,如果下面有ORDERS DB2表。
ORDER_ID | 合计订单 | 订购日期 |
Z22345 | 342 | 2020年7月29日 |
Z62998 | 543 | 2020年7月30日 |
Z56990 | 431 | 2020年7月28日 |
Z56902 | 6743 | 2020年7月29日 |
Z99781 | 443 | 2020年7月28日 |
Z56112 | 889 | 2020年7月30日 |
然后,SQL查询-SELECT ORDER_DATE,MAX(ORDER_TOTAL)来自ORDERS GROUP BY ORDER_DATE将返回以下结果。
订购日期 | 合计订单 |
2020年7月28日 | 443 |
2020年7月29日 | 6743 |
2020年7月30日 | 889 |