【发布时间】:2017-10-02 04:35:02
【问题描述】:
我想根据最近的日期(最新日期)从数据库中获取记录。 我在下面写了一个查询,它不起作用并显示错误:
11:55:05 从 mb_orderhistory 中选择 firstName,lastName 其中 eventType="PROPOSED_ITEM_EDIT" 和 orderId=80822 和 MAX(updatedDate) GROUP BY orderId 错误代码:1111。无效使用 组函数 0.015 秒
这是我写的查询。
select firstName,lastName from mb_orderhistory where eventType="PROPOSED_ITEM_EDIT" and
orderId=80822 and MAX(updatedDate) GROUP BY orderId;
【问题讨论】:
-
您为“updatedDate”使用了哪种数据类型? @Akash
-
数据类型为“日期”
-
您可以尝试使用
ORDER BY和LIMIT。另一种选择是在SELECT- 子句中使用MAX编写子查询。 -
检查我的答案。它可能对你有帮助。 @Akash
-
我没有使用
ORDER BY然后我也遇到了同样的错误。你能给我一些例子如何使用MAX和SELECT吗?