读书人

请教这个查询要如何写呢

发布时间: 2012-09-18 16:21:42 作者: rapoo

请问这个查询要怎么写呢?
我现在要查询,距离当前时间最近的一条记录,要怎么查呢?

[解决办法]
查询datediff(dd,getdate(),你要对比的日期列)最小的那个。其中dd那里是天的意思,如果你要精确到秒,就换成ss即可。
[解决办法]

SQL code
Select * from table where 日期字段=(Select max(日期字段)from table)
[解决办法]
可先按日期倒序排序,第一条记录就是离当前时间最近。
[解决办法]
不知道你的前是真的是前是自己查的候定的,如果是前上面的方法都可以,第三比
如果是自己查定的就用第一函,把getdate()成自定的就可以了

读书人网 >SQL Server

热点推荐