Modified FirstName LastName PassportNumber
2014-09-03 Eric Clifton J12345
2014-09-04 Mathew NULL NULL
2014-09-05 Adams Thomas NULL
2014-09-06 Steve NULL H09090当查询日期在2014-09-03和2014-09-06之间时,输出应为:
FirstName LastName PassportNumber
Steve Thomas H090909当查询日期在2014-09-03和2014-09-05之间时,输出应为:
FirstName LastName PassportNumber
Adams Thomas J12345当查询日期在2014-09-04和2014-09-04之间时,输出应为:
FirstName LastName PassportNumber
Mathew NULL NULL总之,应显示截至输入日期的已更新的更改值-开始日期和结束日期。如果在给定的日期范围内未进行任何更改,则应显示NULL。请帮帮忙,我怎样才能做到这一点呢?
谢谢,Avni Bhatt
发布于 2014-03-19 14:26:23
我仍然不清楚你的问题:
下面的查询将有助于获得示例中所示的输出:
select top 1 FirstName, LastName, PassportNumber, Modified
from table_name
where Modified between '2014-09-03' and '2014-09-06'
order by Modified deschttps://stackoverflow.com/questions/22497834
复制相似问题