Дата дать или взять несколько дней с Access SQL - PullRequest
0 голосов
/ 30 апреля 2018

Я пытаюсь найти пересечение между двумя наборами данных, в которых есть записи пересечения для одной и той же работы. Значение, ИНОГДА , когда задание выполнено, в оба набора данных будут введены идентификатор и дата.

Вот кикер, хотя приведенные даты основаны на разных критериях. В одном наборе данных это дата завершения, в другом - дата заказа. По большей части, они одинаковы или в течение дня или двух друг от друга.

Примечание: это в форме запроса INNER JOIN, и в настоящее время у меня есть только точные даты пересечения.

Ответы [ 2 ]

0 голосов
/ 30 апреля 2018

Вы можете сделать так:

Select 
    Table1.*,
    Table2.*
From
    Table1,
    Table2
Where
    Table1.ID = Table2.ID
    And
    Abs(DateDiff("d", Table1.TheDateField, Table2.TheOtherDateField)) < 2
0 голосов
/ 30 апреля 2018

Попробуйте использовать функцию DATEFIFF () и для получения точной даты объедините ее с ИЛИ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...