小编Cra*_*hex的帖子

如何使用日期作为列动态旋转

我有一个包含产品ID和名称的表格,另一个表格包含这些产品在特定日期的库存.比如Item16库存1-1-20148库存2-1-2014.我试图在存储过程中显示这些内容,使其看起来像一个日历,显示一个月中的所有日期以及单元格中可用的库存.展示这个的最佳方式是什么?

例如:

Name  | 1-1-2014 | 2-1-2014 | 3-1-2014 | 4-1-2014
Item1 |     6    |     8    |          |    6
Item2 |          |     2    |     1    |
Run Code Online (Sandbox Code Playgroud)

原始表 - 名称

 ID |   Name 
  1 |  Item1
  2 |  Item2
Run Code Online (Sandbox Code Playgroud)

原始表 - Stockdates

 ID | NameID  | Stock |    Date 
  1 |    1    |   8   |  2-1-2014    
  2 |    2    |   2   |  4-1-2014 
Run Code Online (Sandbox Code Playgroud)

sql sql-server pivot dynamic-pivot

11
推荐指数
1
解决办法
3万
查看次数

标签 统计

dynamic-pivot ×1

pivot ×1

sql ×1

sql-server ×1