SQL tablo bağlama

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Merhabalar ,


Sorgulamada kullandığım kod :

SELECT
A.TARIH,
A.BELGE_NO,
A.CARI_KOD,
B.CARI_ISIM,
A.HAREKET_TURU
FROM
TBLCAHAR A JOIN TBLCASABIT B ON (A.CARI_KOD=B.CARI_KOD)
WHERE
TARIH='2012-10-05' AND A.HAREKET_TURU='B'

yukarıda ki koda 3 tablo daha eklemek için ne yapmam gerek ?


SELECT
A.TARIH,
A.BELGE_NO,
A.CARI_KOD,
B.CARI_ISIM
C.STHAR_GCMIK,
D.STOK_KODU,
D.STOK_ADI,
(E.BRUTTUTAR+E.KDV) AS 'TUTAR',
FROM
TBLCAHAR A JOIN TBLCASABIT B ON (A.CARI_KOD=B.CARI_KOD)
WHERE
TARIH='2012-10-05' AND A.HAREKET_TURU='B' AND C.STHAR_GCMIK='C'


C Tablo adı : TBLSTHAR
D Tablo adı : TBLSTSABIT
E Tablo adı : TBLFATUIRS
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
Netsis tabloları bunlar.
Geçmiş olsun netsis database ien bulaşmış bulunmaktasınız.

Cari lerin stok hareketlerini takip emek istediğinizi anlıyorum verdiğiniz tablo ve kodlardan.
Cari Hareketten Stok Takip etmeye calısırsanız bence zor olur.

Direk TBLSTHAR dan giderseniz daha kolay olacağını sanıyorum .
Cari Hareketerden gitmişsiniz. Hareket_Turu='B' faturalar sthar_gcmik='C' de cıkışlar

O zaman satış faturalarını istiyorsunuz. Demek oluryor.

STHAR_TURU IN ('I','J') acık kapalı faturalar.
STHAR_TURU ='C' de cıkışlar.


STHAR_TURU IN ('l') iade fatular
STHAR_TURU ='G' de cıkışlar.


bu sekilde gider.

Kod:
select *
from tblsthar a
    left outer join tblstsabit b on a.stok_kodu=b.stok_kodu
    left outer join tblcasabit c on a.stok_kodu=c.sthar_carikod
where sthar_turu ın ('I','J') and sthar_turu='C'
and C.CARI_KOD ='123456 ' 
and STHAR_TARIH BETWEEN '2012-10-22' AND '2012-10-22'
KODU deneyip geliştire bilirsen işini görecektir.
harf hatası yapmış olabilrim kolon adlarında. kontrol edersiniz.

"TBLFATUIRS" den faturanın genel bilgilerini ala bilirisiniz. faturanın KDV Dahil olmadığı , genel toplamları gibi genel bilgileri alırsın.
TBLFATUEK den de fatura acıkalama alanlarının bilgilerini alırsın.
Onların nasıl baglanacağını su an hatırımda yok bakmam lazızm
Bunlar hatırımkiler.

Netsis te hayat biraz zordur. :).
 
Üst