iki tablo için SUM

From: "Ali Dereli" <derelinux(at)gmail(dot)com>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: iki tablo için SUM
Date: 2007-07-06 08:19:52
Message-ID: dfbe28f10707060119h719f6a8ese50cc8792a1c564b@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

Merhaba;

iki tablo var tablo1, tablo2 isimli. Sutun sayıları ve özellikleri aynı. (65
adet sutun var)
her biri için ayrı ayrı sutun toplamlarına vede her iki tablo için sutun
toplamına ihtiyaç duyuyorum.

her bir tablonun ayrı ayrı sutun toplamı için bu sorgular yeterli
select sum(sutun1) as a1, sum(sutun2) as a2 .................... ,
sum(sutun30) as a30 from tablo1 where durum=1
select sum(sutun1) as a1, sum(sutun2) as a2 .................... ,
sum(sutun30) as a30 from tablo2 where durum=2

her iki tablodaki sutun toplamı için su tarz bi sorgu denedim.
select sum(tablo1.sutun1)+sum(tablo2.sutun1) as a0,
........................sum(tablo1.sutun30)+sum(tablo2.sutun30) as a30 from
tablo1, tablo2 where tablo1.durum=1 and tablo2.durum=2

ilk tercihim view kullanmadan çözmek. Fikirleriniz bu yönde olursa
sevinirim.

Kaldıki view kullanarak yapmak istedigimde söyleki:
select * from tablo1,tablo2
yukardaki sql calıstıgında sunucu dengesini kaybediyor. tablolar toplam 1500
satır. Yanlıs olan nedir.

Saygılar.

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message murat akca 2007-07-06 11:37:55 Re: iki tablo için SUM
Previous Message Devrim GÜNDÜZ 2007-07-04 14:42:49 Bir iş ilanı