如何检查日期是否在日期列表中 - SQL

时间:2010-07-27 08:10:41

标签: tsql date

我正在尝试创建一个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 个答案:

答案 0 :(得分:3)

不转换数据我认为不需要这个

试试这个:

SELECT * 
FROM TABLE1
WHERE field1 = value1
  AND date_start IN 
    (SELECT date_end FROM TABLE2)