Selamun Aleyküm.
Sorunum şu şekilde.3 tablom var.Bunlar
cari(id,carikod,cariad)
fatura(id,fkod,ikod,tarih,carikod,otofcode)
faturaalt(id,stkkod,adet,tutar,kdv,gtoplam,otofcode)
cari tablosu ile fatura tablosu carikod alanı ile , faturaalt tablosu fatura ile otofcode alanı ile ilişkilendiriyorum.
Ayrıca faturaalt tablosu faturanın satırlarına ait.yani bir faturaya ait bütün satırlar faturaalt tablosunda saklanıyor.
Şimdi amacım bir bölümde kesilmiş faturaları göstermek.Yazdığım sql ise;
SELECT otofcode,
sum(tutar) as tutartoplam,
sum(kdv) as kdvtoplam,
sum(toplamtutar) as ttoplamtutar
from FATURA,faturaalt
WHERE FATURA.otofcode=faturaalt.otofcode group by otofcode
ama bu sql sadece otofcode,tutartoplam,kdvtoplam,ttoplamtutar alanlarını veriyor.
İstediğim ise cari tablosuna ait olan cari kod ve cari ad bilgilerinide satır içinde göstermek.
Bu konu hakkında yardımcı olursanız sevinirim.
İyi çalışmalar arkadaşlar...
3 tabloyu birleştirerek sum işlemi ve tüm alanlar...
3 tabloyu birleştirerek sum işlemi ve tüm alanlar...
Tarihtir adil hakem
Sen kadar mende Türk'em
Sense hür Türkiyemsin
Mense esir Kerkük'em
Atilla Yılmaz 2005 - Vaktidir
Sen kadar mende Türk'em
Sense hür Türkiyemsin
Mense esir Kerkük'em
Atilla Yılmaz 2005 - Vaktidir
-
- Kıdemli Üye
- Mesajlar: 574
- Kayıt: 01 Şub 2004 12:29
- Konum: Erdemli - MERSİN
Kod: Tümünü seç
SELECT
cari.carikod,
otofcode,
sum(tutar) as tutartoplam,
sum(kdv) as kdvtoplam,
sum(toplamtutar) as ttoplamtutar
from
FATURA,faturaalt,cari
WHERE
FATURA.otofcode=faturaalt.otofcode
and
cari.carikod=FATURA.carikod