[SQL] Wyciąganie rekordów, które mają konkretną datę |
[SQL] Wyciąganie rekordów, które mają konkretną datę |
1.09.2016, 10:09:30
Post
#1
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) |
Witam, właściwie to bardziej chodzi mi o nie wyciąganie rekordów które mają konkretną datę:
Czyli nie chcę osób które mają już zapis z datą 2016-09-01 i wszystko jest dobrze, tylko że pan Kowalski ma już 2 wpisy z różnymi datami i owszem nie pobiera rekordu z datą 2016-09-01, ale pobiera z 2016-08-31, a mi chodzi o to że jeśli ma już wpis na dzień 2016-09-01 to ma go w ogóle nie pobierać. Macie jakieś pomysły? |
|
|
1.09.2016, 20:44:02
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) |
Zamiast
(ws.date!='2016-09-01' OR ws.date IS NULL) daj ws.employer NOT IN (SELECT employer FROM workscheudle ws WHERE employer is not null and (ws.date!='2016-09-01' OR ws.date IS NULL)) |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 21:54 |