[ medixsa @ 24.07.2008. 15:23 ] @
Pozdrav !!! Delphi 7 FB baza Potrebna mi je SQL za FB sumiranje kolone odnosno polja u koloni. pokusavao sam nesto ali ne ide.. nesto je potrebno korisiti Hvala na odgovoru !!! |
[ medixsa @ 24.07.2008. 15:23 ] @
[ chachka @ 24.07.2008. 23:25 ] @
Code: SUM [ medixsa @ 24.07.2008. 23:32 ] @
hmmmm , znam da je sum, potreban mi je kompletan primjer ako je moguce
hvala [ Miloš Baić @ 25.07.2008. 06:33 ] @
Code: select polje1, sum(polje2) from tabela group by polje1 Ovo je osnovni primer koji se koristi u SQL upitima. [ chachka @ 25.07.2008. 07:48 ] @
Primer sa SUM-om je sličan primerima koji se nalazi u svakom SQL priručniku, pa čak i dokumentacija o Firebirdu sadrži slične primere. To je primer koji se uči u drugoj ili trećoj lekciji o SQL-u.
@medixsa: Nije me mrzelo pa sam pogledao par tema u kojima si učestvovao. U temi SQL goup by Operator si sam dao upit sa upotrebom SUM! A sad tražiš da ti se napiše sličan primer!? [ medixsa @ 25.07.2008. 17:33 ] @
Hvala ti puno, upitanju su agregatna postavka tako da mi je falilo group by field
[ medixsa @ 25.07.2008. 20:49 ] @
FB
UIB Sumiranje kolone plata_1 Code: fbdataset1.Close; fbdataset1.SQLSelect.Clear; fbdataset1.SQLSelect.Add('select ID,prezime,ime,plata_1,plata_2,ukupno,sum(plata_1)as plata_1 from Imena group by prezime'); fbdataset1.Open; Ne radi mi upit ? Zasto Edit: Dodati su code tagovi [Ovu poruku je menjao chachka dana 25.07.2008. u 22:11 GMT+1] [ chachka @ 25.07.2008. 21:15 ] @
Zar je toliko teško pročitati barem jednu knjigu o SQL-u?
Sve kolone koje se navedu u SELECT listi, a da se nad njima ne primenjuje agregatna funkcija, se moraju navesti i u GROUP BY listi. @medixsa: Da si pročitao poruku o grešci koju ti je dao FB server i da si pokušao da je shvatiš, ovo bi ti se i samo kazalo. [ medixsa @ 25.07.2008. 21:24 ] @
ok hvala na savjetu ,to znaci da sva polja koja se ne sumiraju moraju biti u group by listi ,
npr. group by prezime,plata_2,id,ukupno itd... [ medixsa @ 26.07.2008. 00:43 ] @
fbdataset1.Close;
fbdataset1.SQLSelect.Clear; fbdataset1.SQLSelect.Add('select ID,Kompanija,Iznos,Sum(Iznos)as ukupno from Imena group by ID,Kompanija,iznos'); fbdataset1.Open; ovo radi ok i nema problema ali ja hocu ukupni zbir kolone a ne po grupama hvala !!! [ chachka @ 26.07.2008. 00:52 ] @
omg... pa valjda prosto
Code: SELECT SUM(iznos) AS ukupno FROM Imena [ medixsa @ 26.07.2008. 11:53 ] @
Zaista se izvinjavam , znam da sam dosadan ,ali fb mi je genersiao gresku prostu ,gdje sam morao da pobrisem sve
DbEdit komponete sa forme i tek onda je proradio kod... Hvala ti jos jednom !!! Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|