有没有一个函数可以指定年、月、日转变为日期的 例如:2007,6,1 2007,12,1 2007,1,12 2007,10,10转变成2007-06-01 2007-12-01 2007-01-12 2007-10-10希望大家给个好的办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Declare @Year Int, @Month Int, @Day IntSelect @Year = 2007, @Month = 6, @Day = 1Select Convert(Varchar(10), Convert(DateTime, Rtrim(@Year) + '-' + Rtrim(@Month) + '-' + Rtrim(@Day)), 120)--2007-06-01 --建立函數Create Function F_TEST(@Year Int, @Month Int, @Day Int)Returns Varchar(10)AsBegin Declare @S Varchar(10) Select @S = Convert(Varchar(10), Convert(DateTime, Rtrim(@Year) + '-' + Rtrim(@Month) + '-' + Rtrim(@Day)), 120) Return @SEndGO--測試Select dbo.F_TEST(2007, 6, 1)--結果/*2007-06-01*/ 文件上传, 一个查询应该怎样写 请教一存储过程问题 绝对的需要高手,关于批量数据库A复制到数据库B的问题,求大神帮助 sql 2000 服务器: 消息 8149,级别 16,状态 1 数据库里的表要如何绑定呀?另外数据如如果要改名,增加容量要怎么办呀? 请问这段存储过程是什么意思??? 苦求 如何对数据库中数据操作进行监控!!!!!!!!!!!! ### icevi(按钮工厂)进来拿分,问题是:给ACCESS2000设定了“用户与组账户”,现在用不了 ### select检索问题!!! sql自定义函数中如何递归 50分请教这个合计的SQL语句怎么写啊????
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
Create Function F_TEST(@Year Int, @Month Int, @Day Int)
Returns Varchar(10)
As
Begin
Declare @S Varchar(10)
Select @S = Convert(Varchar(10), Convert(DateTime, Rtrim(@Year) + '-' + Rtrim(@Month) + '-' + Rtrim(@Day)), 120)
Return @S
End
GO
--測試
Select dbo.F_TEST(2007, 6, 1)
--結果
/*
2007-06-01
*/