私は現在ピボット、unpivotを使用して、最後の6つの利用可能な日付データを取得しようとしています。誰もこのクエリで私を助けることができますか? [Date]
列のSQL Serverで日付をピボット&アンピボット機能
select *
from #myTable
unpivot (value for Area in (abc,def,fgh,ijk,klp)) up
pivot (max(value) for [date] in (
##-- Here I need to get the last 6 available dates less than current date
)) p
データ型は、一つの領域のための私のデシベルの日付のDATE.
サンプル値あなたのサンプルデータから
2017-09-16,
2017-09-09,
2017-09-02,
2017-08-26,
2017-07-22,
2017-07-01,
2017-06-24,
2017-06-11
Sample table, with expected result
最終6または最後の6?サンプルデータと期待される出力が良いでしょう。 – scsimon
はい、各エリアに...サンプルテーブルを追加しましたが、同じ結果が期待されています..おかげで事前に... –