🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #694

Re: Zapytanie w SQL?

#694
From: Mundek
Date: Mon, 24 May 1999 06:17
42 lines
2207 bytes
On Sun, 23 May 1999, Konrad Kondracki wrote:

> Mam problem z wykonaniem poprawnie zapytania w SQL.
> Jesli ktos moze mi pomoc przedstawie problem.
> Mam dwie tabele: KOSZTY i BUDZETY
> W tabeli KOSZTY trzymane sa informacje o kosztach roznych firm na
> przestrzeni roku z dokladnoscia do tygodnia.
> W tabeli BUDZETY trzymana jest wartosc zakladanego budzetu rocznego kazdej z
> firm.
> Obie tabele maja wspolne relacyjne pola ROK i ID_FIRMY.
> Udalo mi sie wygenerowac zapytanie w ktorym otrzymalem zestawienie kosztow i
> budzetow z podzielem (group by) na firmy-otrzymalem zestawienie
> zrealizowania rocznego budzetu dla kazdej z firm.
> Problem wynikl gdy chcialem otrzymac sumaryczny wynik roczny, czyli z lewej
> strony koszty wszystkich firm w roku a  z lewej sume roczna zakladanego
> budzetu wszystkich z firm.
> ZRobione zapytanie generuje bledne wyniki, w szczegole wynik z prawej tabeli
> czyli sume budzetu - jest on zbyt duzy tj jakby byl za duzo razy dodawany.
> MYsle ze jest problem gdzies ze zlaczeniem w zapytaniu SQL.
> Jesli ktos ma jakis pomysl to prosze o podpowiedz. (najlepiej na private).
> 

A czemu polaczyles tylko po polu ROK obie tabele. jesli chcesz otrzymac
poprawne wyniki to musisz laczyc sie i po id_firmy.
 
> ZApytanie ktore probuje wykombinowac wyglada tak:
> select
> A.Rok_tygodnia,
> sum(A.Total),
> sum(B.Budzet)
> 
> from TYDZSUMA A left outer join BUDZETY B on
> 
> (A.Rok_tygodnia=B.Rok_tygodnia)
	AND (A.Id_Firmy = B.Id_Firmy)
> 
> group by
> A.Rok_tygodnia
> 

Pozdrowka
	Mundek
Technical Details
Message-ID: <Pine.OSF.4.10.9905240811520.27925-100000@TRIMED.uhc.lublin.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!lublin.pl!trimed.uhc.lublin.pl!mirekg
References: <7i8os2$436$1@info.nask.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!lublin.pl!trimed.uhc.lublin.pl!mirekg
From: Mundek <mirekg@uhc.lublin.pl>
Newsgroups: pl.comp.bazy-danych,pl.comp.lang.delphi.bazy-danych
Subject: Re: Zapytanie w SQL?
Date: Mon, 24 May 1999 08:17:12 +0200
Lines: 43
Message-ID: <Pine.OSF.4.10.9905240811520.27925-100000@TRIMED.uhc.lublin.pl>
References: <7i8os2$436$1@info.nask.pl>
NNTP-Posting-Host: trimed.uhc.lublin.pl
Mime-Version: 1.0
To: Konrad Kondracki <konradk@pol.pl>
In-Reply-To: <7i8os2$436$1@info.nask.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit