gpt4 book ai didi

日期列的 SQL 计数

转载 作者:行者123 更新时间:2023-12-04 06:49:47 32 4
gpt4 key购买 nike

我有一个包含一组列的表,其中一个是日期列。

我需要计算该列的值引用同一个月的次数。如果一个月内,该计数的总和超过 3,则返回。

例如:

____________________
| DATE | .... |
---------------------
1998-09-02
1998-09-03
1998-10-03
1998-10-04

这必须不返回任何值。因为它没有必要的重复次数。

但这确实是:
____________________
| DATE | .... |
---------------------
1998-09-02
1998-09-03
1998-09-12
1998-09-14
1998-10-02
1998-11-21

对于 11 月。

用于 Oracle DB。

最佳答案

SELECT
COUNT(date)
, TRUNC(DATE,'MON')
FROM TABLE
GROUP BY TRUNC(DATE,'MON')
HAVING COUNT(DATE) > 3

关于日期列的 SQL 计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375781/

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