0

行をグループ化し、同じテーブルの新しい列に移動したい。ここに私のイラストがあります: テーブルイラスト

これは私がこれまでに作成したクエリです。

SELECT 
    month([date]) as bulan, 
    [type] as tipe,
    SUM([net qty]) total_karton, 
    CAST(SUM([cm1 (rp)]) as decimal) as total_uang
FROM 
    tbl_weeklyflash_ID
WHERE
    DATEDIFF(month,[date],CURRENT_TIMESTAMP) between 0 and 2
GROUP BY 
    month([date]),
    [type]
ORDER BY 
    month([date]), [type]

どうやってするか?

4

1 に答える 1

1

あなたが欲しい- http://www.mssqltips.com/sqlservertip/1019/crosstab-queries-using-pivot-in-sql-server-2005/PIVOTに良い例があります

于 2012-06-27T08:57:59.157 に答える