gpt4 book ai didi

sql - 选择 id_field WHERE max(date_field) < 'some date'

转载 作者:行者123 更新时间:2023-11-29 12:31:50 25 4
gpt4 key购买 nike

我确信这个问题很明显,但在过去一个小时左右的时间里,我一直在摆弄一组越来越复杂的子查询,但一无所获。

我需要从表中选择一组 ID,其中该记录的最后日期早于给定日期。我在尝试:

SELECT id_field WHERE max(date_field) < 'some date'

但是得到“不能在 where 字段中进行聚合”。我考虑过我可以在没有日期超过特定日期的地方选择,但此时我的大脑正在挥舞着它的小白旗。

谢谢。

最佳答案

SELECT id_field
, max(date_field)
FROM tbl
GROUP BY id_field
HAVING max(date_field) < 'some date'

关于sql - 选择 id_field WHERE max(date_field) < 'some date',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2003032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com