"读取系统时间减去timefor的时间,如果两数之差大于30时"
说清楚是30天还是30小时还是.....30天:
create proc gettest
@Rec varchar(10) output
as
if exists (select * from test where dateadd(day,counttotal,timefor)>=getdate())
set @Rec='Yes'
else
set @Rec='No'
go
说清楚是30天还是30小时还是.....30天:
create proc gettest
@Rec varchar(10) output
as
if exists (select * from test where dateadd(day,counttotal,timefor)>=getdate())
set @Rec='Yes'
else
set @Rec='No'
go
解决方案 »
- 根据"类型"的不同值,分别统计和,并以一条数据显示出来
- 想知道SQL SERVER数据库里的management下的sql server agent下的jobs是什么功能?
- 移动或复制数据表的命令是什么??
- 做很长时间了,突然发现一个问题没明白,什么情况用存储过程的输出值、什么情况用返回值?
- 怎么给这段SQL加限制每个机器码只能注册3次。
- 也是sql,大家帮看看
- sqlserver服务连接怎么会这样?????(最后十分了!!!不好意思)
- 数据库盲的问题,麻烦GGJJ解决一下
- 在线等候!!!!!如果将SQL SERVER数据导入到ACCESS中(ACCESS数据库中没有任何用户表)
- 求助:SQL触发器编写问题
- 关于ado调用SQL存储过程怎样判断是否调用成功??
- alter table问题
小时:
create proc gettest
@Rec varchar(10) output
as
if exists (select 1 from test where dateadd(Hour,counttotal,timefor)>=getdate())
set @Rec='Yes'
else
set @Rec='No'
go
@Rec varchar(10) output
as
if exists (select * from test where datediff(day,timefor,getdate())>=controltotal)
set @Rec='Yes'
else
set @Rec='No'
go
@Rec varchar(10) output
as
if exists (select * from test where dateadd(day,getdate(),timefor)>=counttotal)
set @Rec='Yes'
else
set @Rec='No'
go
@Rec varchar(10) output
as
if exists (select 1 from test where dateadd(Hour,counttotal,timefor)>=getdate())
set @Rec='Yes'
else
set @Rec='No'
go