你的OndTime 和 AheadTime要是datetime类型或同类型就可以,这个语句肯定没问题,如果有问题,只能是你的字段有什么问题,或者是这两个时间字段里有什么特殊的其它类型数据。
解决方案 »
- xp中sql2000无法注册为sqlserver身份验证
- 这段SQL语句if CONVERT(real,dbo.colval(@row,'条形码'))=1是什么意思
- ◆◆好像没有人问过的问题,等待你的回复◆◆
- 怎么同时插入多条的记录,但流水号和固定列自动累加
- 如何不用循环语句,一次向同一个表写入多条记录。
- 使用sql2005导入导出向导导出数据到excel出现问题
- SQL2008插入自动生成的默认值,格式为:A-3J01-201401231705-001
- 我想用VB一个连接SQL SERVER数据库,此数据库在另一台机器(服务器)上,请问如何设置数据源等?本机要不要安装SQL SERVER ?谢谢!
- 作业:日志上看调度都是成功的,但却没有任何执行结果;手动开始作业,却又是有效执行.
- 数据库安全问题
- 这样设计好吗?很急的问题
- 请教大家一个复制的问题,很着急。
if getdate()+1-getdate()>'08:00:00'
print 'ksdlfjk'
use pubs
go
select 1 from titles where (getdate()+1-getdate()>'08:00:00')
convert(datetime,OndTime)-convert(datetime,AheadTime)
FROM TB_DutySerial
where(datediff(hour,ondTime,AheadTime)>8)
FROM TB_DutySerial
WHERE (datediff(hh,ondtime,aheadtime)>0)
SELECT OndTime FROM TB_DutySerial WHERE datediff(hh,aheadtime,ondtime)>8
如:
select datediff(day,'2001-1-1','2002-1-1') 天
select datediff(month'2001-1-1','2002-1-1') 月
select datediff(year,'2001-1-1','2002-1-1') 年