Разница между функциями DATEADD и DATEDIFF при работе с датами заключается в том, что каждая из них выполняет свою задачу. 5
DATEADD возвращает дату, которая является результатом сложения числа к определённому компоненту даты. 3 Первый параметр представляет компонент даты, второй — добавляемое количество, третий — сама дата, к которой надо сделать прибавление. 3
DATEDIFF возвращает разницу между двумя датами. 3 Первый параметр — компонент даты, который указывает, в каких единицах стоит измерять разницу. 3 Второй и третий параметры — сравниваемые даты. 3
Таким образом, DATEDIFF вычисляет разницу между датами, а DATEADD смещает дату на указанный интервал. 2