时间比较用datediff函数:
Declare @Dt DateTime    --定义变量
set @dt='2008-06-06'
select datediff(dd,@dt,getdate())

解决方案 »

  1.   

    if (select count(1) from LockTableName where LogonName = 'heaven098' and datediff(d,传参日期,LockTime)=0)>=3
    print '日期当日改了三次'
      

  2.   


    datediff(dd,传参日期,LockTime)这个要稍微改下
      

  3.   

    存储过程里能用 getdate() 吗?
      

  4.   

    能比如:
    alter proc getdate
    as 
    select  getdate()exec getdate只有USE不能用