首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

有没有一个函数可以指定年、月、日转变为日期的解决方法

2012-03-22 
有没有一个函数可以指定年、月、日转变为日期的例如:2007,6,12007,12,12007,1,122007,10,10转变成2007-06-01

有没有一个函数可以指定年、月、日转变为日期的
例如:2007,6,1
            2007,12,1
            2007,1,12
            2007,10,10
转变成2007-06-01
            2007-12-01
            2007-01-12
            2007-10-10
希望大家给个好的办法?

[解决办法]

Declare @Year Int, @Month Int, @Day Int
Select @Year = 2007, @Month = 6, @Day = 1
Select Convert(Varchar(10), Convert(DateTime, Rtrim(@Year) + '- ' + Rtrim(@Month) + '- ' + Rtrim(@Day)), 120)
--2007-06-01

热点排行