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

自更新的有关问题

2012-02-25 
自更新的问题表A结构ID,datetime,year1,month1,day1数据有N条如何将表A中的datetime内容拆开,分别赋给year

自更新的问题
表A结构
ID,datetime,year1,month1,day1
数据有N条

如何将表A中的datetime内容拆开,分别赋给year1,month1,day1

datetime的格式为yyyymmdd,如何将yyyy赋给year1,mm赋给month1,dd赋给day1

该SQL怎么写??谢谢!

[解决办法]
Update A set year1=Datename(yyyy,Date),month1=Datename(mm,Date),day1=Datename(dd,Date)
[解决办法]
select Datename(yyyy,Date) year1,Datename(mm,Date) month1,Datename(dd,Date) as day1 from A

[解决办法]
Update A set year1=Datename(yyyy,Date),month1=Datename(mm,Date),day1=Datename(dd,Date)
UpDate A Set day1= '0 '+temp.day1 From (Select day1 From A Where Len(day1) <2) temp where A.day1=temp.day1

我能想到的只能是这样了,不知道还有什么好的办法没

热点排行