小编Lyn*_*ynn的帖子

使用SQL Server中的"Pivot"将行转换为列

我已经阅读了MS数据透视表上的内容,但我仍然遇到问题.

我有一个正在创建的临时表,我们会说第1列是商店号,第2列是周数,最后第3列是某种类型的总和.周数也是动态的,商店数是静态的.

Store      Week     xCount
-------    ----     ------
102        1        96
101        1        138
105        1        37
109        1        59
101        2        282
102        2        212
105        2        78
109        2        97
105        3        60
102        3        123
101        3        220
109        3        87
Run Code Online (Sandbox Code Playgroud)

我希望它作为一个数据透视表出来,像这样:

Store        1          2          3        4        5        6....
----- 
101        138        282        220
102         96        212        123
105         37        
109
Run Code Online (Sandbox Code Playgroud)

将数字存储在侧面,将数字存储在顶部.

sql sql-server pivot pivot-table

271
推荐指数
6
解决办法
79万
查看次数

在对象内创建一类对象

我有一个看似简单的问题,但由于某种原因,我的大脑无法解决其中包含多个对象的问题。例如,假设我们有一个带有页眉和页脚的对象,中间有多个对象。

像报告一样,标题将具有名称和地址。页脚将具有购买该物品的总和。在中间的是带有零件编号,描述和价格的行项目。

我想我可以有一个带有页眉,页脚和订单项对象数组的对象,它们都具有自己的属性。我以报告为例,因为这是我能想到的唯一概念,它将接近于解释我的问题。

有人可以给我发送链接或解释如何创建这种类型的对象。

我正在使用VS 2010和VB.net,可以将C#转换为VB。

    Report Object
       Header Object
         Property Name
         Property Date
       End
       LineItem() Array Object
         Property Part Number
         Property Part Description
         Property Number of Items
         Property Per Item Price
         Property Total price
       End 
       Footer Object
         Property Total Items count
         Property Total Price
       End
     End
Run Code Online (Sandbox Code Playgroud)

c# vb.net arrays class object

2
推荐指数
1
解决办法
7436
查看次数

标签 统计

arrays ×1

c# ×1

class ×1

object ×1

pivot ×1

pivot-table ×1

sql ×1

sql-server ×1

vb.net ×1