我有一个每周更新的SQL Server数据库,通常有重复信息,但datetime
列总是不同。如何显示包括时间戳在内的所有列,但只显示不包括时间戳的唯一行?
我需要保留一个月的信息,因此我无法删除重复行。显示最近的时间戳行是理想的,但这并不重要。
提前致谢。
答案 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