このようなデータは、行の列のように行列の結果を作成したいものです。SQLクエリピボットテーブルの列への列
Seq JobNo TrnDate TrnHour
1 J-000198 2016-04-02 5
2 J-000198 2016-04-03 4
3 J-000198 2016-04-04 8
4 J-000198 2016-04-05 7
5 J-000198 2016-04-06 2
6 J-000198 2016-04-07 3
7 J-000198 2016-04-08 6
2016-04-02 TrnDateには、土曜日などでした。私はこのような結果をSQLのクエリを介して欲しいし、ユーザーが追加/編集するためにgridviewに移入します。
Saturday Sunday Monday Tuesday Wednesday Thursday Friday
02 03 04 05 06 07 08
5 4 8 7 2 3 6
これは可能ですか?助けてください。おかげ
は---------各JobNoため
その完全な月のエントリを編集しました。それは毎日のための合計を作る。たとえば、このような行をもう1つ追加すると、土曜日の日付9 + 2 = 11と時間5 + 5 = 10の合計になります。私はそれを毎週別々にしたい。
Seq JobNo TrnDate TrnHour
8 J-000198 2016-04-09 5
Giorgos Betsosさんへの返信ありがとうございます。私は自分の投稿を編集しました。私はいくつかの行が完全な月の行を意味します。私は毎週別々の結果を残したいと思いますが、値を要約します。 – Raja
@Raja上記のクエリを簡単に修正して、別々の週を考慮することができます。 'src'の派生テーブルの' SELECT'節にweeknumberを追加するだけです。 –
私はこれを行うことができませんでした。私はこのdatepart(day、dateiff(day、0、TrnDate)/ 7 * 7)/ 7 + 1のような週番号を取得しますが、あなたのクエリに入れる方法はわかりません。 – Raja