我正在使用以下方式来比较两个日期。
if CONVERT(varchar(20), @ScheduleDate, 101) >= CONVERT(varchar(20), @CurrentDateTime, 101)
这对当年的工作很好,但当每年的日期是12/31/2012和1/1/2013时,它就不工作了。
请帮助我,我如何才能解决这个问题。
|
|
温柔的跑步鞋 · 配置复制中数据 - Azure ...· 1 年前 · |
|
|
酒量大的爆米花 · c/c++浮点型数据转换成整型数据_c++浮 ...· 2 年前 · |
|
|
豪情万千的爆米花 · hadoop fs 获取文件大小 - ...· 2 年前 · |
你为什么要比较字符串? 你可以比较日期
if @ScheduleDate >= @CurrentDateTime但如果你的日期包含时间,我通常会这样做