当前位置: 代码迷 >> Sql Server >> 怎么把GETDATE()的格式转换成'2012-2-18' 格式
  详细解决方案

怎么把GETDATE()的格式转换成'2012-2-18' 格式

热度:493   发布时间:2016-04-27 13:10:59.0
如何把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)
  相关解决方案