Методы вычитания n дней из сегодняшнего дня в SQL Server

Чтобы вычислить дату в SQL Server путем вычитания n дней из сегодняшнего дня, вы можете использовать различные методы. Вот несколько подходов:

  1. Использование функции DATEADD:

    SELECT DATEADD(day, -n, GETDATE()) AS Result;
  2. Использование функции DATE_SUB:

    SELECT DATE_SUB(CURRENT_DATE(), INTERVAL n DAY) AS Result;
  3. Использование оператора минус:

    SELECT GETDATE() - n AS Result;
  4. Использование функции DATEADD с отрицательным числом:

    SELECT DATEADD(day, -1 * n, GETDATE()) AS Result;

Обратите внимание, что в приведенных выше примерах буква «n» обозначает количество дней, на которое вы хотите вычесть текущую дату.