请问这个查询要怎么写呢?
我现在要查询,距离当前时间最近的一条记录,要怎么查呢?
[解决办法]
查询datediff(dd,getdate(),你要对比的日期列)最小的那个。其中dd那里是天的意思,如果你要精确到秒,就换成ss即可。
[解决办法]
- SQL code
Select * from table where 日期字段=(Select max(日期字段)from table)
[解决办法]
可先按日期倒序排序,第一条记录就是离当前时间最近。
[解决办法]
不知道你的前是真的是前是自己查的候定的,如果是前上面的方法都可以,第三比
如果是自己查定的就用第一函,把getdate()成自定的就可以了