gpt4 book ai didi

sql - 获取多次出现的更多记录

转载 作者:行者123 更新时间:2023-12-04 23:43:09 25 4
gpt4 key购买 nike

如何查看每天出现多次的所有记录?

我有这张表:

ID   Name     Date
1 John 27.03.2010 18:17:00
2 Mike 27.03.2010 16:38:00
3 Sonny 28.03.2010 20:23:00
4 Anna 29.03.2010 13:51:00
5 Maria 29.03.2010 21:59:00
6 Penny 29.03.2010 17:25:00
7 Alba 30.03.2010 09:36:00
8 Huston 31.03.2010 10:19:00

我想要:
1    John     27.03.2010 18:17:00
2 Mike 27.03.2010 16:38:00
4 Anna 29.03.2010 13:51:00
5 Maria 29.03.2010 21:59:00
6 Penny 29.03.2010 17:25:00

最佳答案

假设您使用的是 MySQL,这应该可以工作。

SELECT *
FROM `thetable`
GROUP BY DATE(`Date`)
HAVING COUNT(*) > 1

然而,我还没有测试过,这只是我能想到的第一件事。

date 函数仅采用 DateTime 的日期部分(我假设您正在使用它,因为也显示了一个时间组件。 Reference。我还将 Date 字段名称括在反引号中,因为 Date 是 MySQL 中的保留字(和为了一致性,对表名做了同样的处理)。

请记住,不同的 RDBMS 可能具有不同的功能来实现这一点。

关于sql - 获取多次出现的更多记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2537707/

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