首页 新闻 会员 周边 捐助

SQL-如何比较time大小

0
[待解决问题]

SQL-如何比较time大小
hh:MM:ss

人生为卒的主页 人生为卒 | 初学一级 | 园豆:54
提问于:2015-10-14 17:12
< >
分享
所有回答(2)
0

写了存储过程,总是
消息 207,级别 16,状态 1,过程 P_History,第 6 行
列名 'strat_datatime' 无效。
消息 207,级别 16,状态 1,过程 P_History,第 6 行
列名 'end_datatime' 无效。

注意:datatime字段 是 datetime类型
应该是参数比较大小有问题,应该怎么改?

if exists (select * from sysobjects where name='P_History')
drop procedure P_History
GO
create procedure P_History
@strat_datatime datetime,
@end_datatime datetime
As
select * from Rel_History
where datatime>strat_datatime and datatime<end_datatime
order by datatime asc

exec P_History @strat_datatime='2012-10-22 00:00:00',@end_datatime='2012-10-22 10:00:00'

三寸海屿日光 | 园豆:215 (菜鸟二级) | 2015-10-14 21:38
0

select datediff(HOUR,'8:00:00','12:00:00')

HOUR:指小时

MINUTE:指分钟

不知道你是不是这个意思

三瑞 | 园豆:232 (菜鸟二级) | 2015-10-15 10:03

只有时分秒比较大小

支持(0) 反对(0) 人生为卒 | 园豆:54 (初学一级) | 2015-10-15 10:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册