Article View: pl.comp.lang.delphi.bazy-danych
Article #694Re: Zapytanie w SQL?
From: Mundek
Date: Mon, 24 May 1999 06:17
Date: Mon, 24 May 1999 06:17
42 lines
2207 bytes
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!mirekgReferences:
<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