ID - id usługi
ID_oso - id osoby
Data - data wykonania usługi
Potrzebuję znaleźć Osoby które miały wykonanie usługi w datach poniżej 2008 a nie miały wykonanych po 2008.
Czy ktoś może mi podpowiedzieć jaką funkcję/zapytanie mogę użyć do tego aby wyszukać tak wynik ? Lub jeśli ktoś ma inny pomysł na znalezienie tych osób to z chęcią wysłucham.
Jedyne co mi przychodzi aktualnie na myśl to
SELECT 'id', 'id_oso', 'data' FROM `uslugi` WHERE DATA <= '01-01-2008'
Ale to wyświetli wyniki usług przed 2008 jak zamienię na => 01-01-2008 to wyświetli osoby które miały.
Problem Tkwi w tym że nie którzy po 2008 r nie mieli wpisywanych usług i wyświetlenie osób po 2008 które nie mają usług mija się z celem ponieważ wyświetli mi osoby które zostały dopiero co dodane a ja chce wyeliminować osoby które od 2008r nie odwiedzały firmy
Ew można znaleźć wszystkie osoby które zostały zarejestrowane przed 2008 r czyli zaznaczenie id i data_rej z innych tabel wtedy będą wyswietlon osoby zarej przed 2008 i jeszcze żeby przefitrowało i wyświetliło te osoby które NIE miały usług po 2008 roku o tak chyba bedzie najlepiej lecz jestem lajkiem i nie znam zapytan jakich mógłbym uzyć ...