首页 > 解决方案 > 在 1 列 SQL Server 上选择具有重复值的行

问题描述

使用 SQL Server,我有:

     DATE                Cookie
===============================
1   10/04/2018 11:00:00   123
2   10/04/2018 12:00:00   123
3   10/04/2018 13:00:00   321
4   10/04/2018 14:00:00   123

我想要的是 :

    DATE                Cookie
================================
3   10/04/2018 13:00:00  321

我真的需要一些帮助,谢谢大家。

标签: sqlsql-server

解决方案


你可以使用这个:

SELECT Cookie,
    MAX[DATE]
FROM table_name
GROUP BY Cookie
HAVING COUNT(*) = 1;

推荐阅读