SQLServer查询今天某列重复记录,急急急!

soamu 2022-07-25 22:29:48

如题。。。谢谢。

...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
幸福感奇差 2022-07-27
  • 打赏
  • 举报
回复

select addtime, col
from t
where addtime = current_date
group by addtime, col
having count(*) > 1

二月十六 版主 2022-07-26
  • 打赏
  • 举报
回复

img

二月十六 版主 2022-07-26
  • 打赏
  • 举报
回复

--测试数据
if not object_id(N'Tempdb..#T') is null
drop table #T
Go
Create table #T([addtime] Date,[col] int)
Insert #T
select '2022-07-25',1 union all
select '2022-07-25',1 union all
select '2022-07-26',1 union all
select '2022-07-26',1 union all
select '2022-07-26',2
Go
--测试数据结束
SELECT col FROM (
SELECT *,
ROW_NUMBER() OVER (PARTITION BY addtime, col ORDER BY GETDATE()) rn
FROM #T
WHERE DATEDIFF(DAY, GETDATE(), addtime) = 0)t
WHERE rn>1

吉普赛的歌 版主 2022-07-26
  • 打赏
  • 举报
回复

请贴出你的表结构和示例数据

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧