我在数据库中有大约1000行,我想在列组明智地划分。我的意思是在下面的格式如何在tsql中的多列中划分数据
SlNo. Name Price SlNo. Name Price SlNo. Name Price
我怎么可以编写查询来以上格式的数据显示在RDLC报告VS 2008我不能在这种格式来显示数据。任何帮助,将不胜感激......
销售表结构
CREATE TABLE [dbo].[Sales](
[SalesId] [int] IDENTITY(1,1) NOT NULL,
[MemoNo] [int] NULL,
[CustomerID] [int] NULL,
[SalesmanID] [int] NULL,
[DisRate] [int] NULL,
[CoolingCh] [int] NULL,
[GrandTotal] [int] NULL,
[SubTotal] [int] NULL,
[BillDate] [varchar](10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[AddedOn] [datetime] NULL,
CONSTRAINT [PK_Sales] PRIMARY KEY CLUSTERED
(
[SalesId] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
感谢.........
我不认为这是可能的SQL查询,除非你创建一个相当复杂的存储过程。这些东西在代码中更好。 – 2010-07-04 06:54:45
这应该是一个简单的'SELECT(fields)FROM dbo.Sales',然后在报表设计器中让您的报表显示重复三次的三列...... – 2010-07-04 07:26:58
@marc_s:这应该是一个答案 – gbn 2010-07-04 08:17:23