2017-01-19 17 views
0

私は、過去の会計データを含むテーブルを持っています。テーブルは以下の私の例と同様に配置されています。SQLの変数に基づくフィルタ列

私がしたいのは、変数に基づいてFiscYr列とPtdBal列を選択することです。物事をさらに複雑にするために、私は何とか前年度のPtdBal番号も表示する必要があります。例えば

私は2016を選択した場合、私はこれはそれをして一年と列を選択した後のようになります。2016年と2015年

enter image description here

の両方のために選択した期間を持つ列が存在することになります変数。

http://i55.photobucket.com/albums/g131/jtwendel/Mobile%20Uploads/Capture_zpsozyiznzl.png

+1

...あなたの欲求の出力が以下の場合はまあ、クエリを書いて幸運。何か問題がある場合は、質問してください。 – buffjape

+0

サンプルデータを指定して「2016年を選択」する場合は、希望する結果を共有できますか?それは私たちが問題を解決する方法をより良く理解するのに役立ちます。 – JNevill

答えて

0

わからない

DECLARE @YEAR int = 2016 

SELECT FiscYr, PtdBal 
FROM your_table 
WHERE FiscYr = @YEAR 
    OR FiscYr = (@YEAR-1) 
関連する問題