我正在尝试创建一个SQL查询,检查日期是否在日期列表中,但我的查询不起作用...
SELECT *
FROM TABLE1
WHERE field1 = value1
AND convert(nvarchar(15),date_start,101) IN
(SELECT convert(nvarchar(15),date_end,101)
FROM TABLE2
)
此查询应返回一些值,但不会...
答案 0 :(得分:3)
不转换数据我认为不需要这个
试试这个:
SELECT *
FROM TABLE1
WHERE field1 = value1
AND date_start IN
(SELECT date_end FROM TABLE2)