写了存储过程,总是
消息 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'
select datediff(HOUR,'8:00:00','12:00:00')
HOUR:指小时
MINUTE:指分钟
不知道你是不是这个意思
只有时分秒比较大小