情况是这样的~! 请帮忙写一句sql, 一张表 2个字段 no 和updatetime no不唯一我想一个循环 修改 而不同no的updatetime不同,可以updatetime自动加1这样的规则改麻烦谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,没表达清楚, 就是循环修改 表中不同no字段的 updatetime字段的值,使不同no有不同的updatetime 比如表数据:no updatetime20110101 2011-04-05 16:00:00:000020110101 2011-04-01 16:00:00:000020110101 2011-04-00 16:00:00:000020110102 2011-04-00 16:00:00:000020110103 2011-04-00 16:00:00:000020110104 2011-04-00 16:00:00:0000我想修改updatetime的值使其成为这样的:20110101 2011-04-05 16:00:00:000020110101 2011-04-05 16:00:00:000020110101 2011-04-05 16:00:00:000020110102 2011-04-00 16:00:00:000020110103 2011-04-01 16:00:00:000020110104 2011-04-02 16:00:00:0000就是不同no有不同的updatetime 而同一个no 的updatetime要一样 update tb set tb.updatetime = ftfrom (select no, MAX(updatetime) as ft FROM tb group by no)as result where tb.no = result.no 谢谢~这样没有保证 updatetime 字段不同啊, 我是希望不同no的 updatetime 不同 不同就行 哪怕是差1秒就OK 就是为了从updatetime上来区分不同的no 那你这样写吧update tb set tb.updatetime = ftfrom (select no, dateadd(MS, no, GETDATE()) as ft, MAX(updatetime) FROM tb group by no) as result where tb.no = result.no 求一sql~~~ 100万条记录,多人、多次查询,怎么做查询比较快? SQLserverAgent无法启动 触发器不支持动态语句吗? 1.1.1,1.1.2此类序号排序问题 求sql取字符串的首字母的函数 请问个密码的问题 请问为什么有的windows2k能装mssql,而有的只能装mssql的客户端? 数据复制的问题。谢谢 怎样建立信任用户??? 求救 不显示删除回复显示所有回复显示星级回复显示得分回复 备份文件损坏?提示媒体家族的结构不正确。SQL Server 无法处理此媒体家族。[
no updatetime
20110101 2011-04-05 16:00:00:0000
20110101 2011-04-01 16:00:00:0000
20110101 2011-04-00 16:00:00:0000
20110102 2011-04-00 16:00:00:0000
20110103 2011-04-00 16:00:00:0000
20110104 2011-04-00 16:00:00:0000我想修改updatetime的值使其成为这样的:
20110101 2011-04-05 16:00:00:0000
20110101 2011-04-05 16:00:00:0000
20110101 2011-04-05 16:00:00:0000
20110102 2011-04-00 16:00:00:0000
20110103 2011-04-01 16:00:00:0000
20110104 2011-04-02 16:00:00:0000
就是不同no有不同的updatetime 而同一个no 的updatetime要一样
from (select no, MAX(updatetime) as ft FROM tb group by no)
as result where tb.no = result.no
这样没有保证 updatetime 字段不同啊, 我是希望不同no的 updatetime 不同 不同就行 哪怕是差1秒就OK 就是为了从updatetime上来区分不同的no
update tb set tb.updatetime = ft
from (select no, dateadd(MS, no, GETDATE()) as ft, MAX(updatetime) FROM tb group by no) as result where tb.no = result.no