导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

求一SQL语句!

wf2091139 2007-11-27 10:14:04
如何用 Update 来修改表中某一日期字段,使其 年度部分增加100年,比如 1906-12-23 --〉 2006-12-23
...全文
31 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fwacky 2007-11-27

CREATE TABLE wf2091139
(
DTIME VARCHAR(20)
)

DELETE wf2091139

INSERT INTO wf2091139
SELECT '1906-12-23 '

SELECT * FROM wf2091139

UPDATE wf2091139 SET DTIME = DATEADD(YY,100,DTIME)
回复
fa_ge 2007-11-27
呵呵,我刚也搞错了
回复
fa_ge 2007-11-27


update table
set col = dateadd(yy,100,col)

回复
dawugui 2007-11-27
如何用 Update 来修改表中某一日期字段,使其 年度部分增加100年,比如 1906-12-23 --〉 2006-12-23

update tb
set col = dateadd(year,100,col)
回复
fa_ge 2007-11-27
无枪狙击手老大手误
回复
fa_ge 2007-11-27

update table
set col = datedd(yy,100,col)
回复
wf2091139 2007-11-27
没见过 datadd ,运行不了,是不是写错了?
回复
-狙击手- 2007-11-27
update table
set col = datadd(yy,100,col)
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告