查询某个日期的前一天。如何查?谢谢。

解决方案 »

  1.   

    http://hi.baidu.com/cc8090123/blog/item/834964366174d193a71e1245.html关于sql获取时间的语句 蛮多的
      

  2.   

    select dateadd(dd,-1,时间字段)
      

  3.   


    --查询单天-可以拼接整个日期
    select day(getdate())-1
    --查询单天
    select datepart(dd,getdate())-1
    --查询整个日期
    select dateadd(d,-1,getdate())
      

  4.   


    select dateadd(d,-1,要比较的时间字段)--(-1表示前一天)
      

  5.   


    SELECT GETDATE()-1;
    SELECT DATEADD(dd,-1,GETDATE());