sql >> Databasteknik >  >> RDS >> Sqlserver

Så här får du information om senaste månaden och månad till datum

Today including time info  : getdate()
Today without time info    : DATEADD(DAY, DATEDIFF(day, 0, getdate()), 0)
Tomorrow without time info : DATEADD(DAY, DATEDIFF(day, 0, getdate()), 1)
Beginning of current month : DATEADD(month, datediff(month, 0, getdate()), 0)
Beginning of last month    : DATEADD(month, datediff(month, 0, getdate())-1, 0)

så troligtvis

WHERE dateColumn >= DATEADD(month, datediff(month, 0, getdate())-1, 0)
  AND dateColumn <  DATEADD(DAY, DATEDIFF(day, 0, getdate()), 1)


  1. Filtrera efter datum och tid MYSQL-formatering

  2. Hur undviker man tävlingsförhållanden när man använder metoden find_or_create i DBIx::Class::ResultSet?

  3. Använder XAMPP och Mysql Workbench tillsammans

  4. Översätta Salesforce-data till EDI-format