GridView中今日最近的即将到来的日期 [英] Nearest upcoming Date from Today in GridView
本文介绍了GridView中今日最近的即将到来的日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好,
i有表srno和日期。
hi there,
i have table with field srno and date.
srno date
1 10/3/2014
2 15/3/2014
3 20/3/2014
4 22/3/2014
5 25/3/2014
6 26/3/2014
i想要从今天起最近的即将到来的日期在gridview。如果今天是2014年3月22日,那么结果应该是25/3/2014。
那么选择查询会是什么?在gridview中回答c#。
i want nearest upcoming date from today in gridview. if today is 22/3/2014 then result should be 25/3/2014.
so what will be the select query? answer in gridview c#.
srno date
5 25/3/2014
推荐答案
您可以使用以下查询:
select * from test
其中DateDiff(dd,GETDATE(),MyDateColumn)=(
从Test WHERE MyDateColumn> GETDATE选择TOP 1 Min(DateDiff(dd,GETDATE(),MyDateColumn)) ()
)
子查询将获得最近即将到来的日期的天数差异。然后外部查询将选择具有该最小差异的记录。
You can use the following query:
select * from test
where DateDiff(dd, GETDATE(), MyDateColumn) = (
select TOP 1 Min(DateDiff(dd, GETDATE(), MyDateColumn)) from Test WHERE MyDateColumn > GETDATE()
)
The subquery will get the difference in number of days for the nearest upcoming date. Then the outer query will select the records with that minimum difference.
这篇关于GridView中今日最近的即将到来的日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文