我想构建一个查询以查找该特定日期的最新合约日期。
Contract Date: Tank No
01/05/2014 1
12/05/2014 1
01/06/2014 1
01/07/2014 1
选择日期: 21/05/2014
输出2014年5月21日的最新合约日期: 2014年12月5日
仅供参考,我使用的是MS SQL SERVER 2005 SP4
答案 0 :(得分:0)
SELECT MAX([Contract Date]) AS [Contract Date]
FROM Table1
WHERE [Contract Date] <= '21/05/2014'