日期:2014-05-17  浏览次数:20579 次

数据库简单查询语句
数据库中的数据是 2013-06-01 00:00:00日期 使用sql语句查询出的结果是2013-06
我查询出来的结果显示的是 2013-06-01

------解决方案--------------------

declare @x datetime

select @x='2013-06-01 00:00:00'

select left(convert(varchar,@x,120),7) 'x'

/*
x
--------------
2013-06

(1 row(s) affected)
*/

------解决方案--------------------
declare @x datetime
 
select @x='2013-06-01 00:00:00'


SELECT SUBSTRING(convert(varchar,@x,120),1,7)

/*
--------------
2013-06
*/