【求助】MSSQL一个行变列实例,先谢了
已知表结构如下,此表作用是讲一个物品上的两个条码Link 每组两个条码 共两组四个,希望查询结果
将每组的两个 要显示为一行 每组条码通过LinkBarCode 连接,BarCodeType区分不同类型条码
例如:
需要使用C#开发求SQL 语句 ?
ID,L_BarCode,P_BarCode,LinkeTime , LinkComplete
1 , 111 , 222 ,2015-08-24 20:41:16, 完成
/*-------------下面是表-------------------------------------------*/
CREATE TABLE [dbo].[ b_TestLink ](
[ID] [int] IDENTITY(1,1) NOT NULL,
[LinkBarCode] [varchar](50) NULL,
[BarCode] [nvarchar](50) NULL,
[LinkeTime] [datetime] default Getdate(),
[BarCodeType] [nvarchar](50) NULL,
[LinkComplete] [varchar](2) NULL
Select [ID] ,[LinkBarCode] ,[BarCode] ,[LinkeTime] ,[BarCodeType] ,[LinkComplete] From b_TestLink
Insert into b_TestLink (LinkBarCode,BarCode,LinkeTime,BarCodeType,LinkComplete) values ('111','111',getdate(),'L','1')
Insert into b_TestLink (LinkBarCode,BarCode,LinkeTime,BarCodeType,LinkComplete) values ('111','222',getdate(),'P','1')
Insert into b_TestLink (LinkBarCode,BarCode,LinkeTime,BarCodeType,LinkComplete) values ('333','333',getdate(),'L','1')
Insert into b_TestLink (LinkBarCode,BarCode,LinkeTime,BarCodeType,LinkComplete) values ('333','444',getdate(),'P','1')
将每组的两个 要显示为一行 每组条码通过LinkBarCode 连接,BarCodeType区分不同类型条码
例如:
需要使用C#开发求SQL 语句 ?
ID,L_BarCode,P_BarCode,LinkeTime , LinkComplete
1 , 111 , 222 ,2015-08-24 20:41:16, 完成
/*-------------下面是表-------------------------------------------*/
CREATE TABLE [dbo].[ b_TestLink ](
[ID] [int] IDENTITY(1,1) NOT NULL,
[LinkBarCode] [varchar](50) NULL,
[BarCode] [nvarchar](50) NULL,
[LinkeTime] [datetime] default Getdate(),
[BarCodeType] [nvarchar](50) NULL,
[LinkComplete] [varchar](2) NULL
Select [ID] ,[LinkBarCode] ,[BarCode] ,[LinkeTime] ,[BarCodeType] ,[LinkComplete] From b_TestLink
Insert into b_TestLink (LinkBarCode,BarCode,LinkeTime,BarCodeType,LinkComplete) values ('111','111',getdate(),'L','1')
Insert into b_TestLink (LinkBarCode,BarCode,LinkeTime,BarCodeType,LinkComplete) values ('111','222',getdate(),'P','1')
Insert into b_TestLink (LinkBarCode,BarCode,LinkeTime,BarCodeType,LinkComplete) values ('333','333',getdate(),'L','1')
Insert into b_TestLink (LinkBarCode,BarCode,LinkeTime,BarCodeType,LinkComplete) values ('333','444',getdate(),'P','1')
...全文
相关推荐
windows自带powershell 连接mssql sqlserver
windows自带powershell 连接mssql sqlserver 无需安装客户端。 自行修改IP、端口、账号、密码 使用命令:powershell -ExecutionPolicy unrestricted -File SqlserverQuery.ps1
[MSSQL]SQLServer之数据库行锁
行锁使用注意事项 1、ROWLOCK行级锁确保在用户取得被更新的行,到该行进行更新,这段时间内不被其它用户所修改。因而行级锁即可保证数据的一致性,又能提高数据操作的并发性。 2、ROWLOCK告诉SQL Server只使用行级锁,ROWLOCK语法可以使用在SELECT,UPDATE和DELETE语句中。 3、ROWLOCK指定通常采用页锁或表锁时,采用行锁。 在从 SNAPSHOT 隔离级别操作的事务中指定时,除非将 ROWLOCK 与需要锁的其他表提示(例如,UPDLOCK 和 HOLDLOCK)组合,
mssql 数据库表行转列,列转行终极方案
mssql 数据库表行转列,列转行终极方案,需要的朋友可以参考下。
SqlServer行转列和列转行
SqlServer如何进行行转列和列转行方法
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
主要介绍了nodejs基于mssql模块连接sqlserver数据库的简单封装操作,结合实例形式分析了nodejs中mssql模块的安装与操作sqlserver数据库相关使用技巧,需要的朋友可以参考下


应用实例
