sql - 在 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
我真的需要一些帮助,谢谢大家。
解决方案
你可以使用这个:
SELECT Cookie,
MAX[DATE]
FROM table_name
GROUP BY Cookie
HAVING COUNT(*) = 1;
推荐阅读
- sql - 将 Null 计数显示为 0 PSQL
- android - 将深度传感器的图像放在主摄像头的原始图像之上
- eclipse - 安装了 Cucumber 插件,但功能文件在 Eclipse 中的普通文本编辑器中打开
- sockets - Windows 套接字接受()不返回
- reactjs - 在 JSX 和 HTML 的组合中给出 [object Object]
- python - 如何在另一个文本输入中获取选定的文本。收到错误“'ScreenManager'对象没有属性'widget_1'”
- c++ - 更一般的线程和套接字,线程和对象
- html - Overflow-X 出现在 body 而不是父 div 上
- python - 如何从变量创建路径?
- sentry - Sentry 可以在浏览器中捕获网络错误(XHR 或 fetch)吗?