[ branvas @ 03.04.2008. 18:48 ] @
Pozdrav
Ovako imam sledeci problem
Napravio sam query u koji uvlacim podatke iz dvije tabele
podaci izgledaju slicno ovome

ime prezime id iznos
Pero peric 1 10
Marko markovic 12 25
Testo testic 5 20
Pero peric 1 15
Testo testic 5 25

Zanima me kako da dopunim sql upit u query-ju tako da mi izbaci samo

ime prezime id iznos
Pero peric 1 35
Marko markovic 12 25
Testo testic 5 45

Unaprijed hvala
Svaka pomoc je dobro dosla
[ branvas @ 03.04.2008. 18:48 ] @
Ja se izvinjavam sto podaci nisu poravnati
[ Getsbi @ 03.04.2008. 18:58 ] @
To što podaci nisu poravnati je do editora za poruke. Morao bi da koristiš crtice umesto space. No nije to najvažnije. Za tvoj proble je rešenje upotreba klauzule Distinct. Nju upotrebe odmah iza Select. Na primer:
SELECT DISTINCT ........

Edit: Malo sam bliže definisao temu.
[ boki026 @ 03.04.2008. 19:16 ] @
Nisam bas najbolje shvatio, da li to zelis da sabiras iznose za iste ljude?
[ Getsbi @ 03.04.2008. 19:43 ] @
@ boki026
Sad sam se malo bolje zagledao u iznose. Moguće da ga nisam baš najbolje shvatio. Ali onda Pero Perić nije (10 + 15 = 35)
Čak sam mu i promenio naslov teme. No ispravićemo to, samo nek se javi.
[ Getsbi @ 03.04.2008. 20:47 ] @
Rešenje za situaciju kada treba da se saberu iznosi po istim osobama iz dve tabele je sledeće:
Tabele se spoje pošto su iste strukture. Append-uje se druga na prvu. Potom se napravi query sa upotrebom izračunatog polja RunningSumOverGroup nad iznosom. Fajl u prilogu.

Kod spajanja moraju da se poskidaju PK.

[Ovu poruku je menjao Getsbi dana 03.04.2008. u 21:57 GMT+1]
[ branvas @ 03.04.2008. 21:29 ] @
Pozdrav ljudi nesto me adsl zeza. ali sad je ok.
Upravo skidam ovu bazu pa cu da pogledam.
[ branvas @ 03.04.2008. 21:53 ] @
Pogledao sam ovu bazu i isprobao sam ovako nesto na svojoj bazi ali jos uvijek to nije to
ali imam ideju kako da rijesim problem. Ali posto sam umoran kao mali cuko ne mogu to veceras gledati
tako da cu sutra poslije podne probati napraviti i obavijesti cu vas sta uradih.
PS u query-u imam 11 polja a dva polja moram sabirati
kako god probam iybacuje mi sve zapise a jedno polje koje sam zadao da sabire uvecava i u svakom ima broj koji je uvecan za prethodni moguce da je do PK.
U svakom slucaju hvala puno za pomoc.

S postovanjem
Branko