我有一个包含两列的表,一个日期时间和一个字符串。
多个条目可以具有相同的字符串,即文件路径。
我想返回带有最新日期时间戳的不同条目。任何人都可以帮助我吗?
干杯。
编辑:示例数据
ExportedDate CsvLocation
------------------------ --------------------------------------
2015-09-14 14:37:19.000 C:\fakePath\9_14_201514_56_35\file.txt
2015-09-14 14:53:25.000 C:\fakePath\9_14_201514_56_35\file.txt
2015-09-14 15:00:31.000 C:\fakePath\9_14_201514_56_35\file.txt
2015-09-14 15:54:42.000 C:\fakePath\9_14_201515_23_22\file.txt
然后我想要回复:
2015-09-14 15:00:31.000 C:\fakePath\9_14_201514_56_35\file.txt
2015-09-14 15:54:42.000 C:\fakePath\9_14_201515_23_22\file.txt
答案 0 :(得分:3)
您不需要区别于此,只需按csv位置分组数据并选择最大日期
SELECT CsvLocation, MAX(ExportedDate)
FROM your_table
GROUP BY CsvLocation