我要提问奇虎网 > 赏金社区 > 电脑网络 > 查看问题

已经解决 这个SQL更新语句应该如何写?

  提问于2008-03-08 13:19:31  解决时间:2008-04-11 13:44:17

业务日期 数量 错误输入日期 正确输入日期
20070103 6 2007.01.01-09:19:26 2007.01.03-09:19:26
20070103 32 2007.01.01-09:36:39 2007.01.03-09:36:39
20070103 15 2007.01.01-09:38:28 ?

请问这个SQL语句该如何写?

我来评论

Niveo

奇虎小灵通

[娱乐明星]专家

发小纸条

回答于 2008-03-08 13:20:00

update 表名 set 错误输入日期=正确输入日期 where 业务日期='20070103';

按回答时间 | 按评价高低网友回答(共4个回答)

回答于 2008-03-08 13:20:14 2楼

在所有的错误日期上加2天:
update 表名 set 错误输入日期=left(错误输入日期,7)+right(cast(right(left(错误输入日期,10),3)+.02 as varchar),3)+right(错误输入日期,9)

回答于 2008-03-08 13:20:34 3楼

看楼主的意思似乎是把1日全部改成3日,如果数据都是1日的可以直接这么更新

update 表
set 正确输入日期=stuff(错误输入日期,10,1,'3')

更新前先用下边语句检查
select 错误输入日期,stuff(错误输入日期,10,1,'3')
from 表

回答于 2008-04-09 11:38:46 4楼

UPDATE 表名
SET 更新字段名= 更新的值
WHERE ....(要更新的记录满足的条件)

221.227.5.*

回答于 2008-06-14 08:44:07 5楼

下面是我收藏的电影网站,里面可能有你想要的。
开心极速免费在线电影
最新影片列表:
动作片:www.dvd2088.com/dz/
喜剧片:www.dvd2088.com/xj/
爱情片:www.dvd2088.com/aq/
科幻片:www.dvd2088.com/kh/
恐怖片:www.dvd2088.com/kb/
剧情片:www.dvd2088.com/jq/
动画片:www.dvd2088.com/dh/
综艺片:www.dvd2088.com/zy/
国产剧:www.dvd2088.com/gc/
港台剧:www.dvd2088.com/gt/
欧美剧:www.dvd2088.com/om/
日韩剧:www.dvd2088.com/rh/

 1 

我的评论
 
登录 | 注册 (登录后发表评论,被支持会得到经验值和金币奖励哦 积分规则)

Copyright©2008 Qihoo.com All Rights Reserved 奇虎网
廊坊报警服务

&bnsp;