超级简单的问题 表里有两个字段,一个id (int),一个diskdate (datetime)怎么样得到离今天最近的id【不需要考虑diskdate大于今天的情况】 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 order by 一下diskdate desc再取top 1 select id from tablewhere abs(datediff(hour,diskdate,getdate()) = ( select min(abs(datediff(hour,diskdate,getdate())) from table ) 4楼好复杂~sql函数不太清楚datediff(hour,diskdate,getdate()) 是什么意思啊?abs()什么意思?min我知道是最小值的意思吧~ ABS(): 取绝对值datediff():求两个时间的时间间隔,其中 hour: 间隔单位为小时, 其他单位包括:year, month, week, day, hour, minute, second, .. deskdate: 你的字段数据 getdate(): 当前时间 谁用过专业的工资条打印机? 求条SQL语句 非常着急,请多帮忙呀 多张表查询 结果如何合并成一张表? 请教:将列名“一班”在存储过程中转换为"1班"的方法 求方法 急问!如何在查询中加入行号? 也是特急!!!客户开始骂人了,数据库SQL OLEDB访问不顺畅,高手请指点 为什么会产生死循环?打死也想不明白!! Access 的非重复记录查询问题 对同一个表,按不同条件,计算多个SUM,怎么写 SQL2000 中对某个表中的某些数据行做显式锁定,如何做?
select id from table
where abs(datediff(hour,diskdate,getdate()) = (
select min(abs(datediff(hour,diskdate,getdate())) from table
)
sql函数不太清楚
datediff(hour,diskdate,getdate()) 是什么意思啊?
abs()什么意思?
min我知道是最小值的意思吧~
datediff():求两个时间的时间间隔,其中
hour: 间隔单位为小时, 其他单位包括:year, month, week, day, hour, minute, second, ..
deskdate: 你的字段数据
getdate(): 当前时间