CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何只改变主码 把原来地记录在复制一遍?

楼主zjfzju(zjf)2003-12-02 14:40:34 在 MS-SQL Server / 基础类 提问

现在我有这样一张表   Flights  
  用来统计航班的   因为是以一个月为一个周期  
  所以手动添加了一个月的记录    
  希望能   写一个sql语句   实现其他月份航班的添加  
  要改的字段    
  主码       结构为   日期+4位数字   如200310210001  
  起飞时间  
  着陆时间  
   
  希望高手指教 问题点数:0、回复次数:5Top

1 楼zjcxc(邹建)回复于 2003-12-02 15:08:16 得分 0

还没看明白你要更新什么,举例说明:Top

2 楼zjfzju(zjf)回复于 2003-12-02 15:54:06 得分 0

比如   一月分有条记录  
  主码                   出发城市     到达城市                 出发时间                         到达时间  
  200301010001   杭州             上海                         2003-01-01   8:00:00     2003-01-01   9:00:00  
     
  要写一条sql语句实现添加如下一条记录  
  200302010001   杭州               上海                       2003-02-01   8:00:00     2003-02-01   9:00:00Top

3 楼zjcxc(邹建)回复于 2003-12-02 16:09:47 得分 0

insert   into   Flights(主码,出发城市,到达城市,出发时间,到达时间)  
  select   convert(varchar,dateadd(month,1,出发时间),112)+right(主码,4)  
      ,出发城市,到达城市,dateadd(month,1,出发时间),dateadd(month,1,到达时间)  
  from   Flights   where   月份=要复制的月份  
  Top

4 楼dlpseeyou(豆子)回复于 2003-12-02 16:16:18 得分 0

同意楼主,  
  Top

5 楼zjfzju(zjf)回复于 2003-12-02 17:06:28 得分 0

谢谢楼主Top

相关问题

  • clientdataset复制记录
  • 记录复制的问题?
  • 怎么复制上一条记录?
  • ADO怎样复制一条记录
  • 关于VFP中的记录复制
  • 请教复制记录的触发器??
  • SQL记录复制怎么写啊
  • 如何复制一条记录
  • 如何复制当前记录到一条新的记录?
  • 记录集中的记录如何复制和粘贴

关键词

  • 主码
  • 记录
  • 出发
  • 到达
  • 月份
  • flights
  • 城市
  • dateadd
  • 添加
  • 时间

得分解答快速导航

  • 帖主:zjfzju

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo