如何把GETDATE()的格式转换成'2012-2-18' 格式
select * from Hpsn where ha81=0 and ha58>=CONVERT(varchar(100), GETDATE(), 23) order by no asc
以上的SQL语句因为没有在日期两边加上'符号,查询出来的结果有问题,所以如何把
如何把GETDATE()的格式转换成'2012-2-18' 格式呢
------解决方案--------------------select * from Hpsn where ha81=0 and ha58>=CONVERT(varchar(10), GETDATE(), 120) order by no asc
------解决方案--------------------Select CONVERT(varchar(100), GETDATE(), 23)
------解决方案--------------------SQL code
Select CONVERT(varchar(10), GETDATE(), 120)
----------
2012-02-18
(1 row(s) affected)
------解决方案--------------------
convert(varchar(10),getdate(),120)