Как проверить, есть ли дата в списке дат - TSQL - PullRequest
0 голосов
/ 27 июля 2010

Я пытаюсь создать запрос SQL, который проверяет, есть ли дата в списке дат, но мой запрос не работает ...

SELECT * 
FROM TABLE1
WHERE field1 = value1
  AND convert(nvarchar(15),date_start,101) IN 
    (SELECT convert(nvarchar(15),date_end,101) 
             FROM TABLE2
         )

Этот запрос должен возвращать некоторые значения, но он не«т ...

1 Ответ

3 голосов
/ 27 июля 2010

не конвертируйте данные, я думаю, в этом нет необходимости

Попробуйте это:

SELECT * 
FROM TABLE1
WHERE field1 = value1
  AND date_start IN 
    (SELECT date_end FROM TABLE2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...