gpt4 book ai didi

sql - 如何按每个日期的金额过滤记录?

转载 作者:搜寻专家 更新时间:2023-10-30 22:28:43 27 4
gpt4 key购买 nike

我有一个带有日期列的平板电脑“A”。同一日期可以在几条记录中。我正在尝试过滤按天记录数量小于 5 的记录。并且仍然保留平板电脑的所有字段。

我的意思是,如果我在 2017 年 11 月 10 日只有 4 条记录,我需要过滤所有这 4 条记录。

最佳答案

所以你可以根据子查询来选择它们。在 SUB-Query 中,按此日期列对它们进行分组,然后使用 HAVING 和聚合计数来了解我们在每个日期组中有多少个,然后选择所有此计数小于 5 的;

SELECT * 
FROM A
WHERE A.date in (SELECT subA.date
FROM A
GROUP BY A.date
HAVING COUNT(*) < 5 );

关于sql - 如何按每个日期的金额过滤记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47213672/

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