【发布时间】:2010-10-01 07:26:36
【问题描述】:
T-SQL:
1(ANSI):convert(varchar(10),@DueDate, 102) < convert(varchar(10),getdate(), 102)
2(美国):convert(varchar(10),@DueDate, 101) < convert(varchar(10),getdate(), 101)
请注意,当考虑年份时,这些将返回不同的结果。
为什么?
有什么区别?为什么运营商在使用#2时不考虑年份?
【问题讨论】: