Получить предметы, которые не расположены между двумя датами - PullRequest
0 голосов
/ 25 октября 2019
SELECT tabCacamba.CodCac, tabPrestadores.CodPre, tabregcac.dtini, tabregcac.dtfim
FROM tabPrestadores INNER JOIN (tabCacamba INNER JOIN tabregcac ON tabCacamba.CodCac = tabregcac.codcac
FROM tabPrestadores INNER JOIN (tabCacamba INNER JOIN tabregcac ON tabCacamba.CodCac = tabregcac.codcac) ON tabPrestadores.CodPre = tabCacamba.Prestador
WHERE (((tabCacamba.CodCac) Not In (Select tabCacamba.CodCac FROM tabCacamba WHERE [Initial Date] between tabRegCac.dtIni and tabRegCac.dtFim)));

этот код не работает, нам нужно выбрать все доступные "cacambas", поэтому для этого мы используем функцию not in при доступе, но данные продолжают дублироваться

...