年に複数の列に日付列を分割しようとしています。私が最後にロールアップ小計を達成できればそれはすばらしいことになるでしょう。年に複数の列に日付列を分割する必要があります
私はそれを行う最善の方法は.NETデータリストコントロールを使用していると思っていますが、私は提案に開放されています。
例データ:
DATE | SALES
1/1/2009 | 1234.56
2/1/2009 | 4567.89
3/1/2009 | 7890.12
...
1/1/2010 | 3456.78
...
1/1/2011 | 8901.23
所望の出力:事前に
2009 2010 2011
Jan 1234.56 3456.78 8901.23
Feb 4567.89 ...
ありがとう!
これはちょっと近いで見つけましたが、私は滝を見表で終了することができます。 Dangのコメントは改行をサポートしていません...または、私はそれがどのように見えるかを示します。 これは役立ちます... 3年間(別名列)のデータは36行を生成します。私は12行3列を持つ必要があります。 – s15199d
btw ...ここで私の現在のSQL "月([日付])を選択します。年(日付)=年(dateadd(年、-2、getdate())は、 YEAR([date])= year(getdate())THEN SALES ELSE 0 Y2、YEAR([date])= year(getdate()) ELSE 0 END AS Y3 FROM tablename where WHERE(vendor = 'vendornamehere') " – s15199d
SUMSを忘れてグループ化しました。例については、[Sample for 7837475](http://data.stackexchange.com/stackoverflow/s/1981/sample-for-7837475) –