我正在尝试从 TSQL 中的 varchar 字段转换为 Date -
我得到的错误是将 varchar 转换为美国 m/d/y mm/dd/yy 格式的日期导致索引超出范围
这是我的查询
select *
from test_revision2
where test_revision2.location ='Downsview' AND
not exists (select 1
from test_bookings2
WHERE ((CONVERT(DateTime, startDate, 103) <= CONVERT(DateTime, '11/31/2017 00:00:01', 103))
AND (CONVERT(DateTime, endDate, 103) >= CONVERT(DateTime, '11/30/2017 00:00:01', 103)) and
test_bookings2.wsid = test_revision2.wsid));