这是旧的DateTime转换黑洞:
tbl_a.dob (varchar) = "1/1/1980"
tbl_b.dob (datetime) = 01/01/1980 00:00:00
Run Code Online (Sandbox Code Playgroud)
这不起作用:
select *
from tbl_a, tbl_b
where tbl_a.dob = convert(varchar, dob, 101)
Run Code Online (Sandbox Code Playgroud)
因为样式101在日期时间添加了租赁零!"1980年1月1日"
t-sql ×1