sql语句复制一条记录并修改其中某个字段

我想在一张表里实现复制,这个sql语句我已经写好了.但怎么实现对已经复制的数据修改某一个字段的值呢insertintoNB_kfq_zs(shi,kfq,kfqtype,... 我想在一张表里实现复制,这个sql语句我已经写好了.但怎么实现对已经复制的数据修改某一个字段的值呢
insert into NB_kfq_zs (shi,kfq,kfqtype,nian,mon) select shi,kfq,kfqtype,nian,mon from NB_kfq_zs
这是我的复制语句,其中mon是代表月份,比如在7月份复制的这条数据,就把7月份前所有的数据都复制成7月份的.现在复制是复制过来了.但是这个mon怎么修改.
我的mon字段只是数字的。7月就是7 8月就是8
展开
 我来答
rzf_w2
推荐于2017-09-16 · TA获得超过129个赞
知道小有建树答主
回答量:232
采纳率:0%
帮助的人:215万
展开全部
insert into NB_kfq_zs (shi,kfq,kfqtype,nian,mon) select shi,kfq,kfqtype,nian,Convert(varchar(7),getdate(),120) from NB_kfq_zs

插入格式是:2010-07这样的

那就更简单了
insert into NB_kfq_zs (shi,kfq,kfqtype,nian,mon) select shi,kfq,kfqtype,nian,Month(getdate()) from NB_kfq_zs
vinson_shen
2010-07-07 · TA获得超过2503个赞
知道小有建树答主
回答量:960
采纳率:100%
帮助的人:0
展开全部
update NB_kfq_zs set mon='新值' where 查询条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式