是否可以在sql(Pervasive)中进行查询,将几个列转换为仅一个(例如,按月计算,只到onde列)?那些消失的列标题会变成新列中的数据吗?
我担心这段文字会让人感到困惑,但我很难解释它。
示例,转换当前数据库结构:
setup.twig_extension:
class: CommonBundle\Twig\SetupExtension
arguments: ['@doctrine','@session', '@zend_bridge']
tags:
- { name: twig.extension }
我想改变,所以我可以更好地在Excel中使用数据透视表:
product_ID | price | margin |comission| month_A | month_B | month_C
AAAAA | 100 | 20 | 5| 15 | 18 | 16
BBBBB | 200 | 40 | 10| 20 | 21 | 26
CCCCC | 300 | 60 | 15| 40 | 48 | 41
最好的问候!!!
答案 0 :(得分:0)
取消表格:
Select p.product_ID ,prices ,margin ,sale_quantity ,salemonths
From products as p inner join (
Select product_ID ,sale_quantity ,salemonths from products
UNPIVOT
(
salemonths for sale_quantity in (month_A | month_B | month_C)
)) as pp on p.product_ID = pp.product_ID