GETDATE last month

后端 未结 8 1704
日久生厌
日久生厌 2020-12-06 19:18

I am trying to list last a website\'s statistics. I listed Last 30 days with;

CONVERT(VARCHAR(10), S.DATEENTERED, 101) 
  BETWEEN 
    CONVERT(VARCHAR(10),          


        
相关标签:
8条回答
  • 2020-12-06 19:55

    GET FIRST DAY OF LAST MONTH

    SELECT DATEADD(MM, DATEDIFF(MM, '01/01/2000', DATEADD(MM, -1,GETDATE())), '01/01/2000')
    

    GET LAST DAY OF LAST MONTH

    SELECT DATEADD(SS,-1,DATEADD(MM, DATEDIFF(MM,'01/01/2000',GETDATE()),'01/01/2000')) 
    

    Then search based on this range.

    0 讨论(0)
  • 2020-12-06 19:56

    How about this?

    select DATEADD(month, -1, GETDATE())
    
    0 讨论(0)
提交回复
热议问题