易截截图软件、单文件、免安装、纯绿色、仅160KB

在SQL SERVER的表中,如何实现部分记录的复制?

现有SQL SERVER的数据表(SalesItem),Salestem有以下字段:客户编号,项目编号,客户品号,货币,单价,销售员。需要从表中取出C145的数据,再把这些数据的客户编号改为C522,再保存回表SalesItem问题补充:这里有2部分的数据,C145的数据不变,还是有的,C522份的数据是从表中取出C145客户编号的数据,再把这些数据的客户编号改为C522,再保存回表SalesItem
是否需要个临时表什么的?
========================================================
答案:先把六月份的数据查出来放到临时表#a 中
select *  into #a from SalesItem where  ='C145' and    like 'P3%'
把临时表中的月份改为C522
update #a set ='C522'
再把临时表里的数据插到原表中
insert into  SalesItem  select  * from #a
最后删除临时表
drop table #a


相关文档:

sql server 中常用的日期函数

从dateTime类型数据中获取季度:
select   cast(datepart(q,sign_date)   as   varchar(2))+'季度'    
一.sql server日期时间函数
1.   当前系统日期、时间
     select getdate()  
2. dateadd   在向指定日期加上一段时间 ......

linq 获取数据库时间 或者执行其他带返回值的sql查询

 using (LongXingDBDataContext db = new LongXingDBDataContext())
             {
                 DeviceInfo di;
        ......

Sql Server 基础

软件 : Sql Server 2005
 
    这里并不是SQL语法大全,以下是常用的语句,对(数据库、表、字段、数据)的增删改查,如果需要详细全面的Transact-SQL语句,可以查Sql Server联机丛书,那里是最全的资料,一般安装Sql Server都会默认安装。
打开Sql Server联机丛书
开始 à 程序 à&n ......

(转)SQL Server多条件查询经典例子

这是一个不错的例子,特转载分享之。
 
------------表中的字段---------------
CREATE TABLE [dbo].[stuInfo] (
[FNumber] [int] IDENTITY(1,1) NOT NULL ,
[FName] [nvarchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[FNameen] [varchar] (35) COLLATE Chinese_PRC_CI_AS ,
[FSex] [char] (1) COLLATE C ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号