0

テーブルからデータを取得して、データベース内のデータを列ヘッダー名にしたい。このテーブルには TimingID と Timing の 2 つのフィールドがあり、レポート ビューアーの列ヘッダーとしてタイミングを表示したいと考えています。実際に私は、従業員がそれぞれのタイミングに収まるように、タイミングを列として示すスケジュールを作成しています。すべてのタイミングをヘッダーとして表示したい。このようなレポートを作成したかったのです。

LocationStation | 0000 | 0100 | 0200 | 0300 | 0400 | 0500 | 0600 | 0700 | 0800 | 0900 | 1000 | 1100 | 1200
T5-PML          | John | John | John | John | John | John | John | John | John | John | John | John

つまり、従業員「John」は 00:00 から 12:00 まで働いています。列ヘッダーに示されているように、Timing にはすべてのタイムスロットが格納されます。そんな姿を見せたい。

SQL文の書き方のアイデアを教えてください。

前もって感謝します。

4

0 に答える 0