SQL Server选择不同的列,但显示所有列

时间:2017-09-25 20:13:32

标签: sql-server

我有一个每周更新的SQL Server数据库,通常有重复信息,但datetime列总是不同。如何显示包括时间戳在内的所有列,但只显示不包括时间戳的唯一行?

我需要保留一个月的信息,因此我无法删除重复行。显示最近的时间戳行是理想的,但这并不重要。

提前致谢。

1 个答案:

答案 0 :(得分:0)

SELECT col_a, col_b, col_c...., max(timestamp)
FROM table
GROUP BY col_a, col_b, col_c... -- Same cols as above except timestamp