Oracle最大日期问题

Oracle最大日期问题,oracle,date,max,Oracle,Date,Max,我试图在下面的select语句中找到maxdate,但出现了错误…有人能帮忙吗 SELECT MAX(STMT_DATE) < STMT_CLOSE_DATE as "lastdate" FROM STMT_FACT; 该怎么办? SELECT MAX(STMT_DATE) as "lastdate" FROM STMT_FACT WHERE STMT_DATE < STMT_CLOSE_DATE To get only Max date:- SELECT MAX(STM

我试图在下面的select语句中找到maxdate,但出现了错误…有人能帮忙吗

SELECT MAX(STMT_DATE) < STMT_CLOSE_DATE as "lastdate"
  FROM STMT_FACT;
该怎么办?
SELECT MAX(STMT_DATE) as "lastdate"
FROM STMT_FACT
WHERE STMT_DATE < STMT_CLOSE_DATE
To get only Max date:-
  SELECT MAX(STMT_DATE) as "lastdate" FROM STMT_FACT WHERE STMT_DATE < STMT_CLOSE_DATE

To get complete row which contains latest date:-
  SELECT STMT_DATE as "lastdate", [Rest of the columns] FROM (SELECT STMT_DATE FROM 
  STMT_FACT WHERE STMT_DATE < STMT_CLOSE_DATE ORDER BY STMT_DATE DESC) WHERE rownum=1;