AccessTr.neT

Tam Versiyon: iki tabloyu sorguda birleştirmek
Ş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
1-iki tablom var bunlardan birisi tbl_URUNGIRIS,ikincisi tbl_URUNCIKIS
2-Her iki tablomu sorgusunu yapmak istiyorum,
3-Sorguda yapmak istediğim girişi yapılan ürün ile satılan ürünü sorguda görebilmek,
Kısacası her iki tabloda yer alan bilgileri görebilmek.
Tam olarak hangi tablo/form da mükerrer kayıtlar oluyor?
Slm,Kadir bey sorgu1 de mükerrer kayıt oluşuyor,sanırım tbl_uruncıkışta terslik var gibi.
sorgunun Sql kodunu
SELECT tbl_URUNGIRIS.ıstar, tbl_URUNGIRIS.fırmaad, tbl_URUNGIRIS.belgeno, tbl_URUNGIRIS.kategorı, tbl_URUNGIRIS.urunıd, tbl_URUNGIRIS.markası, tbl_URUNGIRIS.serı_ımeııno, tbl_URUNGIRIS.mıktar, tbl_URUNGIRIS.bırım, tbl_URUNGIRIS.kdv, tbl_URUNGIRIS.bırımfıyatı, [bırımfıyatı]*[mıktar]*[kdv]/100+[bırımfıyatı]*[mıktar] AS GIRFIY, tbl_URUNCIKIS.satıstar, tbl_URUNCIKIS.musterıadı, tbl_URUNCIKIS.serı_ımeııno1, tbl_URUNCIKIS.mıktar1, tbl_URUNCIKIS.bırım1, tbl_URUNCIKIS.bırımfıyatı1, tbl_URUNCIKIS.kdv1, [bırımfıyatı1]*[mıktar1]*[kdv1]/100+[bırımfıyatı1]*[mıktar1] AS satfıyatı
FROM tbl_URUNCIKIS LEFT JOIN (tbl_URUNTANIM LEFT JOIN tbl_URUNGIRIS ON tbl_URUNTANIM.urunıd = tbl_URUNGIRIS.urunıd) ON tbl_URUNCIKIS.urunıd = tbl_URUNTANIM.urunıd
GROUP BY tbl_URUNGIRIS.ıstar, tbl_URUNGIRIS.fırmaad, tbl_URUNGIRIS.belgeno, tbl_URUNGIRIS.kategorı, tbl_URUNGIRIS.urunıd, tbl_URUNGIRIS.markası, tbl_URUNGIRIS.serı_ımeııno, tbl_URUNGIRIS.mıktar, tbl_URUNGIRIS.bırım, tbl_URUNGIRIS.kdv, tbl_URUNGIRIS.bırımfıyatı, [bırımfıyatı]*[mıktar]*[kdv]/100+[bırımfıyatı]*[mıktar], tbl_URUNCIKIS.satıstar, tbl_URUNCIKIS.musterıadı, tbl_URUNCIKIS.serı_ımeııno1, tbl_URUNCIKIS.mıktar1, tbl_URUNCIKIS.bırım1, tbl_URUNCIKIS.bırımfıyatı1, tbl_URUNCIKIS.kdv1, [bırımfıyatı1]*[mıktar1]*[kdv1]/100+[bırımfıyatı1]*[mıktar1]
HAVING ((([bırımfıyatı]*[mıktar]*[kdv]/100+[bırımfıyatı]*[mıktar])<>0)) OR ((([bırımfıyatı1]*[mıktar1]*[kdv1]/100+[bırımfıyatı1]*[mıktar1])<>0))
ORDER BY tbl_URUNGIRIS.ıstar;
olarak değiştirip deneyin
Hocam değiştirdim,fakat sonuç yine aynı..
Sorunuzu tam olarak ne istediğinizi belirtecek şekilde sorsanız da biz de bulmaca çözmeye uğraşmasak.
Sayfalar: 1 2 3