gpt4 book ai didi

SQL 查询基于当前日期的另一个日期时间列返回唯一日期?

转载 作者:行者123 更新时间:2023-12-01 12:35:40 25 4
gpt4 key购买 nike

我有下表(下面是一个缩小的例子):

CID | LogDate       | RemDate  
1 | 2015-05-06 | 2015-10-01
2 | 2015-05-06 | 2015-10-01
2 | 2015-05-06 | 2015-10-30
1 | 2015-01-03 | 2015-10-01
1 | 2015-01-03 | 2015-10-01
2 | 2015-04-06 | 2015-10-01
2 | 2014-04-06 | 2015-10-01
3 | 2015-05-06 | 2015-12-01

我只需要返回在当前日期具有唯一 [remdate] 的行并忽略其他行,即使它们具有匹配的 [CID]...

我希望返回两个唯一的更新日期(2015-12-012015-10-30)

我希望我没有遗漏任何明显的东西,我们将不胜感激任何帮助或指点。

最佳答案

如果你只想返回那些在表中出现一次的 remdates,你可以使用 count 的聚合:

select remdate
from yourtable
group by remdate
having count(remdate) = 1

如果你想返回那些每个 logdate 出现一次的 remdates,只需将该字段添加到你的 group by 子句中。

关于SQL 查询基于当前日期的另一个日期时间列返回唯一日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30085245/

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