Dobry den Riesim tento sql select cely den a nemozem sa nejako dopatrat k vysledku. Prosim o pomoc, dakujem. Mam 3 tabulky: Tabulka1: Zamestnanci Stlpce ID, ID_Zamestanec, Meno, Priezvisko, Adresa Tabulka2: Prichod Stlpce: ID, ID_Zamestnanec,Datum, Cas Tabulka3: Odchod Stlpce: ID, ID_Zamestnanec,Datum, Cas Potrebujem spravit SELECT tak aby som dostal vypis pritomnosti zamestnancov na pracovisku v dnesny den, ktori este pracuju a neodisli...
"SELECT Zamestnanci.ID_Zamestnanec, Zamestnanci.Meno,
Zamestnanci.Priezvisko, Prichod.ID_Zamestnanec,
Prichod.Datum, Prichod.Cas, Odchod.ID_Zamestnanec,
Odchod.Datum, Odchod.Cas
FROM Zamestnanci,Prichod, Odchod
Where Zamestnanci.ID_Zamestnanec = Prichod.ID_Zamestnanec AND
Odchod.ID_Zamestnanec = Prichod.ID_Zamestnanec AND
Prichod.Datum = " & "'" & Datum_dnesny & "'" AND
Odchod.Datum = " & "'" & Datum_dnesny & "'"
Tento select mi vrati zamestnacov ktori maju ten den prichod a odchod z prace. Ja potrebujem vypis pritomnosti na pracovisku kde budu iba aktualny zamestnaci ktori su dnes este v praci a nemaju este v tabulke Odchod datum odchodu. Ked som skusal
SELECT
...........
Where Zamestnanci.ID_Zamestnanec = Prichod.ID_Zamestnanec AND
Odchod.ID_Zamestnanec = Prichod.ID_Zamestnanec AND
Prichod.Datum = " & "'" & Datum_dnesny & "'"
Tak vypis mi vratil zamestnancov prichod v dnesny den a zamestnancov odchod v ostanych datumoch. Potrebujem osetrit to aby vybral datum z prichodu a overil ci sa datum nenachadza v tabulke odchodu. Dakujem za pomoc.
|