SQL Где date1 на 3 дня больше, чем date2 - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь отфильтровать строки, где date1 (importTime) всегда на 3 дня старше, чем другая date2 (время).

Попытка запроса строк из базы данных Azure.

WHERE
instagramInsightsOwnPosts.importTime 

((3 days older than))

instagramInsightsOwnPosts].time

Я ожидаю показать только те строки, где date1 на 3 дня старше date2.

Ответы [ 2 ]

2 голосов
/ 13 мая 2019

Я пытаюсь отфильтровать строки, где date1 (importTime) всегда на 3 дня старше, чем другие date2 (время).

Разве это не простое where условие?

where importTime <= dateadd(day, -3, time)
0 голосов
/ 13 мая 2019

С этим сработало:

[instagramInsightsOwnPosts].[importTime] 
    BETWEEN DATEADD(HOUR, 72, [instagramInsightsOwnPosts].[time]) 
        AND DATEADD(HOUR, 96, [instagramInsightsOwnPosts].[time]) 
...