U tablici Kalendar imam polje datum i popunjena je sa svim danima(datumima) do 2099. godine.
U tablici sati rada imam polja sifra_radnika,datum,satnica i sati.
Trebam prikazati recimo sve datume u 7. mjesecu i povezati unose na taj datum, ako nije bilo unosa za taj dan treba mi biti pratni red tj.samo se treba prikazati datum.
Code:
SELECT
Kalendar.datum AS [Kalendar datum],
stavke.datum,
stavke.sifra_radnika,
stavke.satnica
FROM
Kalendar
LEFT OUTER JOIN [Sati rada] stavke ON
stavke.datum = Kalendar.datum
WHERE
kalendar.datum BETWEEN '07-01-2015' AND '07-31-2015'
AND
stavke.sifra_radnika IN ('886')
ORDER BY
stavke.sifra_radnika,
kalendar.datum
SELECT
Kalendar.datum AS [Kalendar datum],
stavke.datum,
stavke.sifra_radnika,
stavke.satnica
FROM
Kalendar
LEFT OUTER JOIN [Sati rada] stavke ON
stavke.datum = Kalendar.datum
WHERE
kalendar.datum BETWEEN '07-01-2015' AND '07-31-2015'
AND
stavke.sifra_radnika IN ('886')
ORDER BY
stavke.sifra_radnika,
kalendar.datum