我试着在DB2上运行此查询:如何使用聚合函数比较
SELECT A.EMAIL_ADDR_ID, A.SENT_TS, B.SENT_TS FROM ecom.EMAIL_HIST A
INNER JOIN ecom.EMAIL_RTM_HIST B
ON A.EMAIL_ADDR_ID = B.EMAIL_ADDR_ID
WHERE max(b.SENT_TS) > max(a.SENT_TS)
GROUP BY A.EMAIL_ADDR_ID;
在试图运行上面的查询,我得到这个以下错误消息。
SQL Error [42903]: Invalid use of an aggregate function or OLAP function..SQLCODE=-120, SQLSTATE=42903, DRIVER=3.64.114
任何关于我在这里做了什么错误的指针?
谢谢!
谢谢Esperento57。我添加了'as'以使maxsendTS_A和B和查询起作用。 – Ganesh