首页 > 解决方案 > 如何在 where 子句中使用 Max

问题描述

我需要计算最新的日期记录(REPORT_DATE 列)。

如果我在 where 子句中得到这个将非常有帮助

Select count(*) FROM DATA_EXPORT WHERE
REPORT_DATE = MAX(REPORT_DATE)

ORA-00934: 此处不允许使用组功能

标签: oracleoracle-apexoracle-apex-5

解决方案


试试这个:

Select count(*) 
  FROM DATA_EXPORT 
 WHERE REPORT_DATE = (select MAX(REPORT_DATE) from  DATA_EXPORT)
   AND STATUS = 'Open'

推荐阅读