【发布时间】:2017-06-27 18:54:59
【问题描述】:
我需要按日期和时间选择最近的记录。日期和时间位于两个单独的列中。我可以在 where 子句中选择最长时间。按日期获取最大时间的最佳方法是按最大日期分组,然后在where子句中选择最大时间吗?
测试表
SeqNo PEOPLE_ID FIRST_NAME LAST_NAME STATUS REVISION_DATE REVISION_TIME
1 1280 Justin Bonnor 是 2008-03-26 00:00:00.000 1900-01-01 17:21:25.000
2 83801 Aaron Odem 是 2013-04-18 00:00:00.000 1900-01-01 14:23:43.897
3 83811 Sonja South No 2014-12-10 00:00:00.000 1900-01-01 12:41:67.032
4 83811 Sonja South No 2014-12-10 00:00:00.000 1900-01-01 16:58:34.060
5 86221 Bryanna Parson No 2014-12-10 00:00:00.000 1900-01-01 16:58:23.480
6 88294 Jaclyn Velmer No 2016-04-14 00:00:00.000 1900-01-01 15:05:51.427
【问题讨论】:
标签: sql-server-2008 tsql sql-update