请注意由于无需实施时区转换,系统处理dateime所产生的系统开销要比timestamp小。
declare @h intset @h=DATEPART(HOUR,getdate())--取时间里的小时
if (@h between 7 and 11)
print '上午好'
else if (@h between 12 and 18)
print '下午好'
else
print '晚上好'
SELECT DATEDIFF(DAY, (SELECT table.dtime FROM table WHERE ID=1 ),GETDATE())
//
(SELECT table.dtime FROM table WHERE ID=1 )
是你要从数据库中提取的时间,重新自定义一下
GETDATE()是今天的日期
总的就是表示从数据库里提取的时间到今天的差距
如果是想比较数据库和数据库里的时间,就按照上面的方法再写一次
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)