我字段A里面 是2010年3月22日 今天是2010年10月27日 我想在SQL里 实现计算出3月22日到10月27日 已经多少天了代码应该怎么写 我要批量写的

解决方案 »

  1.   

    select DATEDIFF ( day , '2010-03-22','2010-10-27' )
      

  2.   

    select datediff(day,efftime,exptime) from tab
    while判断时间差,循环
      

  3.   

    getdate()就是今天:select datediff(d,字段A,getdate()) from 表名
      

  4.   

    select *,(select DATEDIFF ( day , A,getdate())) 间隔天数 from table
      

  5.   


    我的提示  DATETIME 转换时失败 是什么原因啊
      

  6.   


    SELECT DATEDIFF(DAY,CONVERT(DATETIME,GETDATE()),GETDATE())
      

  7.   

    select datediff(day,efftime,exptime) from tab
      

  8.   

    select datediff(day,时间字段1,时间字段2) from tb