我需要幫助,使計劃表從我的表員工的主要問題是該行沒有從第一行開始在每列,因此該行一直在繼續,見下圖:如何從SQL Server 2012製作計劃表查詢?
我們可以請參閱下一列在第一行爲空,並從最後一行繼續。這是我的查詢和表關係,你可以在下面看到它。
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')
嗨,歡迎來到SO。如果您將查詢作爲文本置於問題中,而不是圖片,它將真正幫助那些想要回答您的問題的人。同樣的表格。 – mendosi
已經將查詢作爲文本。謝謝 –
作爲查詢輸出的一部分,您試圖爲員工構建什麼樣的時間表?您是否想知道 - 所有員工在一週中的特定日期都輪班?您是否試圖爲您的員工創建一個每週花名冊作爲查詢輸出?如果我理解正確,PEGAWAI包含所有員工的名單。 'JADWALPEGAWAI'是一個關係表。 JADWAL表包含了什麼? – RBT