SQL 问题 如何分列
一个数据字段描述表
tb1
SEQ Meno
NO1 ITEM CT数据采集:WO;Item;ProcessID;Second
NO2 Machine Code数据采集: LineCode;
NO3 文具领用 数据采集:ItemBarCode;EmpNo;
tb2
datetime AuditDetails
2009-12-9 8:01 ITEM CT数据采集:10422;042032;p12203-12;42;
2009-12-10 8:01 ITEM CT数据采集:10428;040233;p14024-14;22;
2009-12-11 8:02 ITEM CT数据采集:15022;051220;p15022-03;91;
2009-12-12 8:02 文具领用 数据采集:104222233;10220;
2009-12-13 8:02 文具领用 数据采集:104222233;10221;
2009-12-14 8:02 文具领用 数据采集:104222233;10222;
2009-12-15 8:02 Machine Code 数据采集:LN0021292;
2009-12-16 8:02 Machine Code 数据采集:LN0021293;
2009-12-17 8:02 Machine Code 数据采集:LN0021294;
2009-12-18 8:02 Machine Code 数据采集:LN0021295;
2009-12-19 8:02 Machine Code 数据采集:LN0021296;
2009-12-20 8:02 Machine Code 数据采集:LN0021297;
2009-12-21 8:02 Machine Code 数据采集:LN0021298;
2009-12-22 8:02 Machine Code 数据采集:LN0021299;
2009-12-23 8:02 Machine Code 数据采集:LN0021300;
2009-12-24 8:02 Machine Code 数据采集:LN0021301;
2009-12-25 8:02 ITEM CT数据采集:10422;042032;p12203-15;30;
2009-12-26 8:02 ITEM CT数据采集:10428;040233;p14024-19;82;
2009-12-27 8:02 ITEM CT数据采集:15022;051220;p15022-09;22;
希望根据数据描述表的列得到
WO Item ProcessID Second
14022 042032 p12203-12 42
相关问答:
--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nv ......
clientserial devseral chunnelnum devdata5
CZ0001 308001 5000 11.1
CZ0001 308001 5001 11.2
CZ0001 308001 5002 11.3
CZ0001 3080 ......
CREATE PROCEDURE [selectvipcompany]
@username varchar(50),
@companyname varchar(50),
@endtime varchar(1)
AS
declare @sql varchar(1000)
set @sql=''
if (@username<>null and @username ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......