Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sql naredba za sabiranje dve tabele

[es] :: Baze podataka :: Sql naredba za sabiranje dve tabele

[ Pregleda: 5376 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Igiboy
Kula

Član broj: 48587
Poruke: 71
*.11.EUnet.yu.



Profil

icon Sql naredba za sabiranje dve tabele12.09.2005. u 20:49 - pre 226 meseci
Tabela1:

ime broj
-------------
igor 10
marko 20
igor 30
marko 40

Tabela2:

ime broj
-------------
igor 5
marko 10
igor 15
marko 20

Treba da saberem brojeve u ove dve tabele grupisano po imenima tj. treba da dobijem:

ime broj
-------------
igor 60
marko 90

Koja Sql naredba to realizuje?

Nesto kao: "SELECT ime,sum(broj) FROM Tabela1,Tabela2 GROUP BY ime"

Pozdrav od Igiboy-a.
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.neobee.net.



+41 Profil

icon Re: Sql naredba za sabiranje dve tabele12.09.2005. u 20:56 - pre 226 meseci
Code:

SELECT SUM(broj) AS Ukupno, ime GROUP BY ime FROM 
(SELECT broj, ime FROM Tabela1 UNION ALL SELECT broj, ime FROM Tabela2) AS Zajedno
 
Odgovor na temu

Igiboy
Kula

Član broj: 48587
Poruke: 71
*.yu
Via: [es] mailing liste



Profil

icon Re: Sql naredba za sabiranje dve tabele13.09.2005. u 10:56 - pre 226 meseci
Prijavi mi sledecu gresku:
Syntax error (missing operator) in query expression 'ime GROUP BY ime'.
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.neobee.net.



+41 Profil

icon Re: Sql naredba za sabiranje dve tabele13.09.2005. u 11:07 - pre 226 meseci
Verovatno imas stariju verziju Accessa.

Ako je to slucaj, deo upita koji se odnosi na Union sacuvaj kao View, daj mu neko ime, pa onda selektuj iz njega kao iz bilo koje druge tabele.

[Ovu poruku je menjao goranvuc dana 13.09.2005. u 12:10 GMT+1]
 
Odgovor na temu

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 441
80.93.247.*

ICQ: 303614173
Sajt: www.nenadvasic.com


+1 Profil

icon Re: Sql naredba za sabiranje dve tabele14.09.2005. u 15:43 - pre 226 meseci
Mislim da morash da konvertujes bazu u Access 97 format.
Ja kad sam radio sa bazama konvertovao sam ih.
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1347
*.bg.wifi.vline.verat.net.



+104 Profil

icon Re: Sql naredba za sabiranje dve tabele14.09.2005. u 17:27 - pre 226 meseci
Da nije mozda SQL komanda pogresna?? Zar ne bi trebalo ovako
Code:

SELECT SUM(broj) AS Ukupno, ime FROM 
(SELECT broj, ime FROM Tabela1 UNION ALL SELECT broj, ime FROM Tabela2) AS Zajedno group by ime 


[Ovu poruku je menjao vujkev dana 14.09.2005. u 18:27 GMT+1]
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

Igiboy
Kula

Član broj: 48587
Poruke: 71
*.yu
Via: [es] mailing liste



Profil

icon Re: Sql naredba za sabiranje dve tabele15.09.2005. u 14:22 - pre 226 meseci
Probao sam i to ali ne ide.
Na kraju sam problem resio malo komplikovanije:

Napravi sam Tabelu3 u koju sam ubacio podatke iz Tabele1 i Tabele2 (grupisane po imenima),
pa sam onda Tabelu3 sabrao po imenima:

Dakle, tri SQL naredbe:

"INSERT INTO Tabela3(ime,broj) SELECT ime,sum(broj) FROM Tabela1 GROUP BY ime"
"INSERT INTO Tabela3(ime,broj) SELECT ime,sum(broj) FROM Tabela2 GROUP BY ime"
"SELECT ime,sum(broj) FROM Tabela3 GROUP BY ime"

Sigurno postoji ispravna SQL naredba za sabiranje podataka iz dve tabele ali nista mi trenutno
bolje ne pada na pamet.

Pozdrav od Igiboy-a.
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.infonova.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Sql naredba za sabiranje dve tabele16.09.2005. u 09:24 - pre 226 meseci
Kako ti ne radi onaj upit od vujkeva?
Koju gresku dobijes?

Evo ja sam nabrzaka istestirao upit na Oracleu, ali ne znam kako Access podrzava subqueries...
Code:
select ime, sum(broj)
from (select ime, broj
from Tabela1
union all
select ime, broj
from Tabela2)
group by ime;

IME                   SUM(BROJ)
-------------------- ----------
igor                         60
marko                        90

Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

Igiboy
Kula

Član broj: 48587
Poruke: 71
*.yu
Via: [es] mailing liste



Profil

icon Re: Sql naredba za sabiranje dve tabele16.09.2005. u 20:27 - pre 226 meseci
Prijavi mi sledecu gresku:

Syntax error in FORM clause.
 
Odgovor na temu

[es] :: Baze podataka :: Sql naredba za sabiranje dve tabele

[ Pregleda: 5376 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.