AccessTr.neT

Tam Versiyon: Sorgudaki Hata Nedir Acaba
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
Merhaba,

aşağıdaki sorgu çalışıyor bir sorun yok,

Kod:
SELECT  SHD.URUN_NO,

Sum(IIf([FIS_TIPI]='Alış' and  iif(ADET IS NULL, 0, ADET),0)) AS GIRIS,
Sum(IIf([FIS_TIPI]='Satış' and  iif(ADET IS NULL, 0, ADET),0)) AS CIKIS


FROM SIPARISLER AS SHD GROUP BY SHD.URUN_NO


bu sorguda çalışıyor bir sorun yok
Kod:
SELECT
SKT.KIMLIK,
SKT.GRAMAJ_URUN,
SKT.GRAMAJ,
SKT.URUN_NOT,
SKT.KDV_ORAN,
SKT.KRTIK_STOK,
SKT.SON_KULLANIM_TARIHI,
SKT.FIYAT_2,
SKT.FIYAT_3,
SKT.INDIRIMLI_FIYAT,
SKT.BIRIM_TURU,
SKT.RESIM,
SKT.DURUMU_TARIH,
SKT.DURUMU,
SKT.ADI,
SKT.SIRA,
SKT.ACIKLAMA,
SKT.ALIS_FIYAT,
SKT.ALIS_PARA_BIRIMI,
SKT.KATAGORI,
SKT.RENK,
SKT.FIYAT,
SKT.MIKTAR,
SKT.PARA_BIRIMI,
SKT.BARKOD,  
SKT.URUN_NO,  
TBL.GIRIS,  
TBL.CIKIS,
(TBL.GIRIS-TBL.CIKIS) AS KALAN FROM URUNLER AS SKT

iki tabloyu birleştirdiğimde "ifadede tür uyuşmazlığı hatası veriyor" neden olabilir acaba nerde hata yapıyorum ?
yardımlarınız için teşekkür ederim.

Kod:
SELECT
SKT.KIMLIK,
SKT.GRAMAJ_URUN,
SKT.GRAMAJ,
SKT.URUN_NOT,
SKT.KDV_ORAN,
SKT.KRTIK_STOK,
SKT.SON_KULLANIM_TARIHI,
SKT.FIYAT_2,
SKT.FIYAT_3,
SKT.INDIRIMLI_FIYAT,
SKT.BIRIM_TURU,
SKT.RESIM,
SKT.DURUMU_TARIH,
SKT.DURUMU,
SKT.ADI,
SKT.SIRA,
SKT.ACIKLAMA,
SKT.ALIS_FIYAT,
SKT.ALIS_PARA_BIRIMI,
SKT.KATAGORI,
SKT.RENK,
SKT.FIYAT,
SKT.MIKTAR,
SKT.PARA_BIRIMI,
SKT.BARKOD,  
SKT.URUN_NO,  
TBL.GIRIS,  
TBL.CIKIS,
(TBL.GIRIS-TBL.CIKIS) AS KALAN FROM URUNLER AS SKT

LEFT JOIN (SELECT  SHD.URUN_NO,

Sum(IIf([FIS_TIPI]='Alış' and  iif(ADET IS NULL, 0, ADET),0)) AS GIRIS,
Sum(IIf([FIS_TIPI]='Satış' and  iif(ADET IS NULL, 0, ADET),0)) AS CIKIS


FROM SIPARISLER AS SHD GROUP BY SHD.URUN_NO)  AS TBL ON SKT.URUN_NO = TBL.URUN_NO

access 2019 kullanıyorum.
ilişkiyi sağlayan SKT.URUN_NO = TBL.URUN_NO iki tablodaki bu 2 alanın türü aynı mı?
örnek çalışmanızı eklemeniz çözüm bulmayı kolaylaştırır

ayrıca sorgunuz accesstemi çalışıyor başka bir platformda mı?
Merhaba, sorgu Access de fakat şimdi şöyle bir sorunum çıktı bir taraf sayı diğer taraf metin (URUNLER.URUN_NO=SAYI SIPARISLER.URUN_NO=METİN) nasıl yapabilirim yapıyı değiştirmemem lazım
Doğrudan tablo yerine metin alanlı tablonun sorgusu oluşturulabilir sorgu yapılırken metin alani sayisala cevrilebilir
Ornek dosya eklerseniz çözmeye çalışırız
Merhaba,

veritabanı ekte.

çok teşekkür ederim
aşağıdaki sorguyu dener misiniz?
SELECT
SKT.KIMLIK,
SKT.GRAMAJ_URUN,
SKT.GRAMAJ,
SKT.URUN_NOT,
SKT.KDV_ORAN,
SKT.KRTIK_STOK,
SKT.SON_KULLANIM_TARIHI,
SKT.FIYAT_2,
SKT.FIYAT_3,
SKT.INDIRIMLI_FIYAT,
SKT.BIRIM_TURU,
SKT.RESIM,
SKT.DURUMU_TARIH,
SKT.DURUMU,
SKT.ADI,
SKT.SIRA,
SKT.ACIKLAMA,
SKT.ALIS_FIYAT,
SKT.ALIS_PARA_BIRIMI,
SKT.KATAGORI,
SKT.RENK,
SKT.FIYAT,
SKT.MIKTAR,
SKT.PARA_BIRIMI,
SKT.BARKOD,
SKT.URUN_NO,
TBL.GIRIS,
TBL.CIKIS,
(TBL.GIRIS-TBL.CIKIS) AS KALAN FROM URUNLER AS SKT

LEFT JOIN (SELECT CLng([URUN_NO]) AS XUrunNo,Sum(IIf([FIS_TIPI]='Alış' and iif(ADET IS NULL, 0, ADET),0)) AS GIRIS,
Sum(IIf([FIS_TIPI]='Satış' and iif(ADET IS NULL, 0, ADET),0)) AS CIKIS
FROM SIPARISLER
GROUP BY CLng([URUN_NO])) AS TBL ON SKT.URUN_NO = TBL.XUrunNo;
Sayfalar: 1 2 3