在SQL中,我想实现select中 where语句满足是系统当前月 或者是满足系统当前日期的前一个月

解决方案 »

  1.   


    SELECT * FROM 表 WHERE   月 = MONTH ( GETDATE())
      

  2.   

    select * from where 月=Month(GetDate()) || 月=Month(getDate()-1)
      

  3.   

    dateadd(month,-1,getdate())可以返回前一个月
      

  4.   

    楼上的 where 语句中等号两边的 我都想用系统函数 怎么表达
      

  5.   

    SELECT * FROM TB
    WHERE 月=month(getdate()) || 月=month(getdate())-1
      

  6.   

    SELECT * FROM TB
    WHERE datediff(m,recordtime,getdate())=0||datediff(m,recordtime,getdate())=1
      

  7.   

    以上各位sql裏面有"||"這個操作符號嗎??
    SELECT * FROM TB WHERE 月 in (MONTH(GETDATE()),MONTH(GETDATE())-1)