Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 1.183 pregleda

Najnovija ↓

Select iz 3 tabele 03.01.2013. u 20:40 · pre 168 meseci #1
pozzz!

Molio bih za pomoć oko ovog problema jer nisam baš vješt sa bazama.

imam tri tabele:


Obracun
-------------
id (primarni)
id_lokacije
naziv
obracun
blagajna
total

najam
--------------
id (primarni)
id_lokacije
naziv
iznos


poslovnica
-------------
id_lokacije(primarni)
naziv
datum_otvaranja




Želim izvući Ukupan Total od Obračuna po lokaciji i ukupan Iznos iz tabele Najam po istoj lokaciji (po mogućnosti izvući i dodatni stupac koji će napraviti razliku od ta dva iznosa po svakoj lokaciji)


Napravio sam ovaj upit koji sumira Total po svakoj lokaciji pojedinačno i radi super ali moram ubaciti i ostale podatke iz tabele najam.


select o.id_lokacije,SUM(total),o.naziv,p.datum_otvaranja from obracun o,poslovnica p where o.id_lokacije=p.id_lokacije group by o.naziv order by SUM(total) desc

nadam se da nisam zakomplicirao,unaprijed hvala!
Re: Select iz 3 tabele 04.01.2013. u 01:37 · pre 168 meseci #2
Code:
SELECT 
  lok.id_lokacije, 
  SUM (obr.total) as sum_obr_total, 
  SUM (naj.iznos) AS sum_naj_iznos, 
  SUM (obr.total) - SUM (naj.iznos) AS sum_razlika
FROM lokacije lok
LEFT JOIN obracun obr ON obr.id_lokacije = lok.id_lokacije
LEFT JOIN najam naj ON naj.id_lokacije = naj.id_lokacije


To ti je princip a ti doradi dalje.
Potpis
http://pedja.supurovic.net - http://wireless.uzice.net - Besplatni .RS domeni - Mikrotik uputstva - YT9TP - OpenStreetMap Srbija
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme