sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2005:hur man subtraherar 6 månader

Du kan använda DATEADD :

select DATEADD(month, -6, @d)

REDIGERA :om du behöver antalet dagar för upp till 6 månader sedan kan du använda DATEDIFF :

select DATEDIFF(day, @d, DATEADD(month, -6, @d))


  1. Nummer eller tecken för primärnyckelkolumn

  2. CDbConnection kunde inte öppna DB-anslutningen:kunde inte hitta drivrutinen i Yii

  3. SQL Server - Ett fel inträffade vid körning av batch. Felmeddelandet är:Katalognamnet är ogiltigt

  4. MySQL:skillnad på två resultatuppsättningar