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.
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ı |