select * from Stock where sxrq<'CONVERT(varchar(10), GETDATE(), 23)'
sxrq是varchar(10)是表中的日期,格式為xxxx-xx-xx,想用getdate()方法獲取當前日期,並且轉換成了varchar(10)格式也為xxxx-xx-xx,但執行時sxrq<'CONVERT(varchar(10), GETDATE(), 23)'好像沒起到作用,求大神解釋。
select * from Stock where sxrq<'2015-05-13' 這樣就可以上面那樣就不行這是為什麼呢?
'CONVERT(varchar(10), GETDATE(), 23)' 這個怎麼帶引號了,去掉