如果我有一个表(在其他列中)有两个DATETIME列,我将如何从这两列中 Select most recent个日期.
示例:
ID Date1 Date2
1 1/1/2008 2/1/2008
2 2/1/2008 1/1/2008
3 1/10/2008 1/10/2008
如果我想让我的结果看起来像
ID MostRecentDate
1 2/1/2008
2 2/1/2008
3 1/10/2008
有没有一种简单的方法来做这件事,而我显然忽视了这一点?我知道我可以执行子查询和case语句,甚至可以在SQL server中编写函数来处理它,但我脑子里想的是已经内置了一个max-Compare类型函数,我只是忘了这一点.