[ vbbojan @ 23.12.2007. 18:37 ] @
Imam sledeći problem i zelim da ako je moguce da se resi elegantno sa jednim SQL upitom: Server je MySQL 4.... (struktura podataka je uproscena zbog preglednosti) Code: Tabele: radnici --------------------- radnikID ime prezime firme --------------------- firmaID naziv staz --------------------- radnikID firmaID datum_od datum_do Elem, svaki radnik ima istoriju radnog staža, na primer: Code: radnikID firmaID datum_od datum_do ------------------------------------------------ 0001 0001 2000-01-01 2000-12-31 0001 0002 2001-01-01 2001-12-31 0002 0003 1990-01-01 1999-12-31 0002 0004 2000-01-01 0000-00-00 0003 0002 2000-01-01 0000-00-00 Deklarisano je pravilo: Ako je polje datum_do NULL ili ti '0000-00-00' onda je radnik u radnom odnosu. Pitanje glasi: Kako dobiti radnike koji nisu u radnom odnosu? Hvala unapred i pozdrav. |