DATEDIFF в SQL Server - PullRequest
       9

DATEDIFF в SQL Server

0 голосов
/ 18 декабря 2018

Я использую DATEDIFF, однако я получил неожиданные результаты.

Я пытался вычислить столбец Reminder на minus 5 days из вычисленного столбца deadline.

Я получил некоторые результаты, но они не имеют смысла.

Ниже мой запрос:

SELECT n.LastReceiptDate, 
DATEADD(dd, 10, n.LastReceiptDate) AS deadline, 
DATEDIFF(dd, 5, DATEADD(dd, 10, n.LastReceiptDate)) AS Reminder 
FROM Table n;

enter image description here

1 Ответ

0 голосов
/ 18 декабря 2018
SELECT n.LastReceiptDate, 
DATEADD(dd, 10, n.LastReceiptDate) AS deadline, 
DATEADD(dd, -5, DATEADD(dd, 10, n.LastReceiptDate)) AS Reminder 
FROM Table n;
...