Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
SQL Sorgu
#5
(26-02-2021, Saat: 08:52)Kardeşim teşekkür ederim ama mükerrer kayıt devam ediyor. hbulus Adlı Kullanıcıdan Alıntı:
(26-02-2021, Saat: 07:31)OZCANK Adlı Kullanıcıdan Alıntı: Arkadaşlar Merhaba, Sağlıklı günleriniz olsun. Bir yerde takıldım, sanırım mantık hatası yapıyorum yardımlarınıza ihtiyacım var.

Alış Faturasındaki Miktar , Fiyat ve Satış Faturasındaki İskonto3 alanlarını kullanmak istedim.
TBLSTHAR.STHAR_GCKOD='C' Satış Fatura
TBLSTHAR.STHAR_GCKOD='G' Alış Fatura   
Bu sorgu çalışıyor fakat mükerrer kayıt listeliyor. Sorguya 'C' deki CARI_ISIM eklemek istiyorum.

SELECT SH.STHAR_GCKOD, SB.GRUP_KODU,SH.FISNO,SH.STHAR_TARIH,    
SH.STOK_KODU, STOK_ADI, SH.STHAR_GCMIK AS MIKTAR, SH.STHAR_NF AS FIYAT,
(SH.STHAR_GCMIK*SH.STHAR_NF) AS TUTAR, TBL_C.STRA_SATISK3 AS ISK,
(SH.STHAR_GCMIK*SH.STHAR_NF) -(SH.STHAR_GCMIK*SH.STHAR_NF*TBL_C.STRA_SATISK3/100) AS IADE_TUT
FROM TBLSTHAR SH
INNER JOIN TBLSTSABIT SB ON SB.STOK_KODU=SH.STOK_KODU
INNER JOIN TBLSTHAR AS TBL_C ON SH.STOK_KODU=TBL_C.STOK_KODU AND TBL_C.STHAR_GCKOD='C'
INNER JOIN TBLCASABIT ON (TBLCASABIT.CARI_KOD = SH.STHAR_ACIKLAMA)
WHERE SH.STHAR_GCKOD='G' AND SH.STHAR_HTUR='J' AND TBL_C.STRA_SATISK3<>'0' AND SH.STOK_KODU='1200036'
GO

Merhaba,
Aşağıdaki şekilde dener misiniz?

SELECT SH.STHAR_GCKOD, SB.GRUP_KODU,SH.FISNO,SH.STHAR_TARIH,    
SH.STOK_KODU, sb.STOK_ADI, SH.STHAR_GCMIK AS MIKTAR, SH.STHAR_NF AS FIYAT,
(SH.STHAR_GCMIK*SH.STHAR_NF) AS TUTAR, SH.STRA_SATISK3 AS ISK,
(SH.STHAR_GCMIK*SH.STHAR_NF) -(SH.STHAR_GCMIK*SH.STHAR_NF*SH.STRA_SATISK3/100) AS IADE_TUT, C.CARI_ISIM
FROM TBLSTHAR SH
INNER JOIN TBLSTSABIT SB ON SB.STOK_KODU=SH.STOK_KODU
INNER  JOIN TBLCASABIT as C ON (C.CARI_KOD = SH.STHAR_ACIKLAMA)
WHERE SH.STHAR_GCKOD='G' AND SH.STHAR_HTUR='J' AND SH.STRA_SATISK3<>'0' AND SH.STOK_KODU='1200036'

(26-02-2021, Saat: 08:52)hbulus Adlı Kullanıcıdan Alıntı:
(26-02-2021, Saat: 07:31)OZCANK Adlı Kullanıcıdan Alıntı: Arkadaşlar Merhaba, Sağlıklı günleriniz olsun. Bir yerde takıldım, sanırım mantık hatası yapıyorum yardımlarınıza ihtiyacım var.

Alış Faturasındaki Miktar , Fiyat ve Satış Faturasındaki İskonto3 alanlarını kullanmak istedim.
TBLSTHAR.STHAR_GCKOD='C' Satış Fatura
TBLSTHAR.STHAR_GCKOD='G' Alış Fatura   
Bu sorgu çalışıyor fakat mükerrer kayıt listeliyor. Sorguya 'C' deki CARI_ISIM eklemek istiyorum.

SELECT SH.STHAR_GCKOD, SB.GRUP_KODU,SH.FISNO,SH.STHAR_TARIH,    
SH.STOK_KODU, STOK_ADI, SH.STHAR_GCMIK AS MIKTAR, SH.STHAR_NF AS FIYAT,
(SH.STHAR_GCMIK*SH.STHAR_NF) AS TUTAR, TBL_C.STRA_SATISK3 AS ISK,
(SH.STHAR_GCMIK*SH.STHAR_NF) -(SH.STHAR_GCMIK*SH.STHAR_NF*TBL_C.STRA_SATISK3/100) AS IADE_TUT
FROM TBLSTHAR SH
INNER JOIN TBLSTSABIT SB ON SB.STOK_KODU=SH.STOK_KODU
INNER JOIN TBLSTHAR AS TBL_C ON SH.STOK_KODU=TBL_C.STOK_KODU AND TBL_C.STHAR_GCKOD='C'
INNER JOIN TBLCASABIT ON (TBLCASABIT.CARI_KOD = SH.STHAR_ACIKLAMA)
WHERE SH.STHAR_GCKOD='G' AND SH.STHAR_HTUR='J' AND TBL_C.STRA_SATISK3<>'0' AND SH.STOK_KODU='1200036'
GO

Merhaba,
Aşağıdaki şekilde dener misiniz?

SELECT SH.STHAR_GCKOD, SB.GRUP_KODU,SH.FISNO,SH.STHAR_TARIH,    
SH.STOK_KODU, sb.STOK_ADI, SH.STHAR_GCMIK AS MIKTAR, SH.STHAR_NF AS FIYAT,
(SH.STHAR_GCMIK*SH.STHAR_NF) AS TUTAR, SH.STRA_SATISK3 AS ISK,
(SH.STHAR_GCMIK*SH.STHAR_NF) -(SH.STHAR_GCMIK*SH.STHAR_NF*SH.STRA_SATISK3/100) AS IADE_TUT, C.CARI_ISIM
FROM TBLSTHAR SH
INNER JOIN TBLSTSABIT SB ON SB.STOK_KODU=SH.STOK_KODU
INNER  JOIN TBLCASABIT as C ON (C.CARI_KOD = SH.STHAR_ACIKLAMA)
WHERE SH.STHAR_GCKOD='G' AND SH.STHAR_HTUR='J' AND SH.STRA_SATISK3<>'0' AND SH.STOK_KODU='1200036'

Şu şekilde düzenledim istediğim sonucu aldım , sadece burada Giriş G Miktar ve Fiyatını göstermem gerekiyor. Veya sizin sorguya Çıkış Cari İsim ve İskonto 3 oranı düzenleyerek de olur.

SELECT SH.STHAR_GCKOD, SB.GRUP_KODU,SH.FISNO,SH.STHAR_TARIH,    
SH.STOK_KODU, SB.STOK_ADI, SH.STHAR_GCMIK AS MIKTAR, SH.STHAR_NF AS FIYAT,
(SH.STHAR_GCMIK*SH.STHAR_NF) AS TUTAR, SH.STRA_SATISK3 AS ISK,
(SH.STHAR_GCMIK*SH.STHAR_NF) -(SH.STHAR_GCMIK*SH.STHAR_NF*SH.STRA_SATISK3/100) AS IADE_TUT,C.CARI_ISIM
FROM TBLSTHAR SH
INNER JOIN TBLSTSABIT SB ON SB.STOK_KODU=SH.STOK_KODU
INNER  JOIN TBLCASABIT AS C ON (C.CARI_KOD = SH.STHAR_CARIKOD)
WHERE SH.STHAR_GCKOD='C' AND SH.STHAR_HTUR='J' AND SH.STRA_SATISK3<>'0' AND SH.STOK_KODU='1200036'
Cevapla


Bu Konudaki Yorumlar
SQL Sorgu - Yazar: OZCANK - 26-02-2021, Saat: 07:31
Cvp: SQL Sorgu - Yazar: hbulus - 26-02-2021, Saat: 08:52
Cvp: SQL Sorgu - Yazar: OZCANK - 26-02-2021, Saat: 11:53
Cvp: SQL Sorgu - Yazar: serdar - 26-02-2021, Saat: 09:01
SQL Sorgu - Yazar: OZCANK - 26-02-2021, Saat: 10:10
Cvp: SQL Sorgu - Yazar: OZCANK - 27-02-2021, Saat: 16:50
SQL Sorgu - Yazar: FiRewaLL - 28-02-2021, Saat: 01:21

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Kapandı : group by ile gruplanmış sorgu sonucunu tek satırda gösterme cinarbil 10 1.615 16-07-2024, Saat: 17:16
Son Yorum: cinarbil
  Tramer SBM Sorgu ikurt07 7 2.168 27-02-2024, Saat: 12:01
Son Yorum: yhackup
  "Sorgu Zaman Aşımı Doldu" Hatası OZCANK 7 5.983 08-11-2020, Saat: 10:17
Son Yorum: serdar
Lightbulb OCR Space - Free OCR API ( Ticari Serbest, Günde 500, ayda 25000 Sorgu ücretsiz ) mrmarman 6 6.876 12-02-2019, Saat: 09:38
Son Yorum: mrmarman
  kullanici sorgu hattası admin02 19 15.978 22-06-2017, Saat: 11:25
Son Yorum: Mericx



Konuyu Okuyanlar: 1 Ziyaretçi