主な問題は、行は、行を継続し続けるので、すべての列に最初の行から開始し、以下の画像を参照してくださいではありません次の列が最初の行ではヌルで、最後の行から続行されることを確認してください。これは私のクエリとテーブルの関係です、あなたはそれを下に見ることができます。SQL Server 2012からスケジュールテーブルクエリを作成する方法?</p> <p><a href="https://i.stack.imgur.com/I9nVM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/I9nVM.png" alt="Table"></a></p> <p>たちができる:
SELECT (SELECT PEGAWAI.NAMAPEGAWAI
WHERE (JADWAL.HARIKERJA = 'Tuesday')) AS Selasa,
(SELECT PEGAWAI.NAMAPEGAWAI
WHERE (JADWAL.HARIKERJA = 'Wednesday')) AS Rabu,
(SELECT PEGAWAI.NAMAPEGAWAI
WHERE (JADWAL.HARIKERJA = 'Thursday')) AS Kamis,
(SELECT PEGAWAI.NAMAPEGAWAI
WHERE (JADWAL.HARIKERJA = 'Friday')) AS Jumat,
(SELECT PEGAWAI.NAMAPEGAWAI
WHERE (JADWAL.HARIKERJA = 'Sabtu')) AS Saturday,
(SELECT PEGAWAI.NAMAPEGAWAI
WHERE (JADWAL.HARIKERJA = 'Monday')) AS Minggu FROM JADWAL INNER JOIN
JADWALPEGAWAI ON JADWAL.IDJADWAL = JADWALPEGAWAI.IDJADWAL INNER JOIN
PEGAWAI ON JADWALPEGAWAI.IDPEGAWAI = PEGAWAI.IDPEGAWAI WHERE (JADWAL.SHIFT = 'I')
こんにちは、ようこそ。それはあなたが写真ではなく質問にテキストとしてクエリを入れるなら、本当にあなたの質問に答えたい人を助けるでしょう。同様にテーブル。 – mendosi
はすでにクエリとしてテキストを入力しています。ありがとうございます –
クエリの出力の一部として従業員のために構築しようとしているスケジュールの種類は何ですか?それはあなたが知りたいことですか?すべての従業員が特定の日にシフトしているのは誰ですか?あなたの従業員のための毎週の名簿をクエリ出力として作成しようとしていますか?私が正しく理解していれば、「ペガワイ」には全従業員のリストが含まれています。 'JADWALPEGAWAI'は関係テーブルです。 'JADWAL'テーブルには何が入っていますか? – RBT