Imam jedan problem iz sql-a koji ne znam da resim, tu sam svasta smisljao, ali bi mi definitivno odgovaralo da nadjem cisto sql resenje....
probacu da dam sto detaljniji opis problema, ako nista drugu, bar da ne dobijam bezvezne odgovore |>
dakle imam tabelu tbluplate
sa poljima
idkandidata
uplataDatum
uplataIznos
uplataTip
tip uplate moze biti razno, rata1, rata2, ... rata10
za svaki idkandidata ima onoliko unosa koliko ima uplata
stim da mogu da plate sve kao jednu ratu, a mogu da imaju do 10 rata
problem je sto izvestaj treba da izgleda ovako:
id iznosRata1 datum1 iznosRata2 datum2 iznosRata3 datum3 ...
svaka rata u svoju kolonu, po jedan red za za svaki id...
e sad koliko ja znam sql ne moze da vraca promenljiv broj kolona, pa ovo otpada...
onda sam smislio da dam ovako nesto (posto glavnina ima 2 rate, a redje preko3)
id iznosRata1 datum1 iznosRata2 datum2 iznosOstaleRate
zbudzio sam ja tu neki kod, aliii on samo prikaze one koji su platili u 3 rate
ako je neko platio npr samo 1 ratu, ili 2 tog ne prikaze, a zeleo bih da mi prikaze 0 npr za ovaj iznos ostalih rata..
ako neko ima ideju sta da koristim neka vice...
gledao sam nesto preko join-a, ali mi nesto nije bas najjasnije kako radi |[
mozda bih moga preko union nesto da probam, tj da odradim upit onih koji su platili 1 ratu, 2 rate, i vise rata, ali onda ne znam kako da ih sortiram |[
probacu da dam sto detaljniji opis problema, ako nista drugu, bar da ne dobijam bezvezne odgovore |>
dakle imam tabelu tbluplate
sa poljima
idkandidata
uplataDatum
uplataIznos
uplataTip
tip uplate moze biti razno, rata1, rata2, ... rata10
za svaki idkandidata ima onoliko unosa koliko ima uplata
stim da mogu da plate sve kao jednu ratu, a mogu da imaju do 10 rata
problem je sto izvestaj treba da izgleda ovako:
id iznosRata1 datum1 iznosRata2 datum2 iznosRata3 datum3 ...
svaka rata u svoju kolonu, po jedan red za za svaki id...
e sad koliko ja znam sql ne moze da vraca promenljiv broj kolona, pa ovo otpada...
onda sam smislio da dam ovako nesto (posto glavnina ima 2 rate, a redje preko3)
id iznosRata1 datum1 iznosRata2 datum2 iznosOstaleRate
zbudzio sam ja tu neki kod, aliii on samo prikaze one koji su platili u 3 rate
ako je neko platio npr samo 1 ratu, ili 2 tog ne prikaze, a zeleo bih da mi prikaze 0 npr za ovaj iznos ostalih rata..
ako neko ima ideju sta da koristim neka vice...
gledao sam nesto preko join-a, ali mi nesto nije bas najjasnije kako radi |[
mozda bih moga preko union nesto da probam, tj da odradim upit onih koji su platili 1 ratu, 2 rate, i vise rata, ali onda ne znam kako da ih sortiram |[