Değerli arkadaşlar
Ekteki dosyada sorgulardan , genel toplam ve genel toplam farkı bulmak istiyorum.
Yardımınızı bekliyorum Saygılar
Sorguda Genel Toplam Ve Farkları Bulma
Merhaba
bu sorguyu kullanarak,sorgu üzerinde istediğin alanları ekleyerek sonuca gidebilirsiniz.
SELECT Sum(IIf(IsNull([gerceklesen_aded]),"0",[gerceklesen_aded])) AS G, Sorgu1.idfk_planlanan, tbl_planlanan.tblplanlanan, IIf(IsNull([planlanan_adet]),"0",[planlanan_adet]) AS P, [G]-[P] AS fark, seneler.seneler
FROM seneler RIGHT JOIN ((Sorgu1 LEFT JOIN tbl_planlanan ON Sorgu1.idfk_planlanan = tbl_planlanan.id_tblplanlanan) LEFT JOIN planlanan ON tbl_planlanan.id_tblplanlanan = planlanan.idfk_tblplanlanan) ON seneler.id_seneler = planlanan.idfk_seneler
GROUP BY Sorgu1.idfk_planlanan, tbl_planlanan.tblplanlanan, IIf(IsNull([planlanan_adet]),"0",[planlanan_adet]), [G]-[P], seneler.seneler;
bu sorguyu kullanarak,sorgu üzerinde istediğin alanları ekleyerek sonuca gidebilirsiniz.
SELECT Sum(IIf(IsNull([gerceklesen_aded]),"0",[gerceklesen_aded])) AS G, Sorgu1.idfk_planlanan, tbl_planlanan.tblplanlanan, IIf(IsNull([planlanan_adet]),"0",[planlanan_adet]) AS P, [G]-[P] AS fark, seneler.seneler
FROM seneler RIGHT JOIN ((Sorgu1 LEFT JOIN tbl_planlanan ON Sorgu1.idfk_planlanan = tbl_planlanan.id_tblplanlanan) LEFT JOIN planlanan ON tbl_planlanan.id_tblplanlanan = planlanan.idfk_tblplanlanan) ON seneler.id_seneler = planlanan.idfk_seneler
GROUP BY Sorgu1.idfk_planlanan, tbl_planlanan.tblplanlanan, IIf(IsNull([planlanan_adet]),"0",[planlanan_adet]), [G]-[P], seneler.seneler;
Sn C*e*l*o*y*c*e
sizin sorguyu oluşturduğumda, 4 seferde, parametre değerini gir ikazı ile sorgu çalıştı. Ancak rakamsal veriler çıkmadı.
sizin sorguyu oluşturduğumda, 4 seferde, parametre değerini gir ikazı ile sorgu çalıştı. Ancak rakamsal veriler çıkmadı.
sayın Access acemisi,
bahsettiğiniz talebinize yönelik olarak;
yukarıdaki kodları içerecek şekilde yeni bir sorguda kullanmayı deneyiniz.
bilginize...iyi çalışmalar,saygılar.
bahsettiğiniz talebinize yönelik olarak;
SELECT tbl_planlanan.id_tblplanlanan, seneler.seneler, Sum(nz([planlanan_adet],0)) AS plan_adet, Sum(nz([gerceklesen_aded],0)) AS ger_adet, [plan_adet]-[ger_adet] AS fark_snc
FROM tbl_planlanan INNER JOIN (seneler INNER JOIN (planlanan INNER JOIN gerceklesen ON planlanan.id_planlanan = gerceklesen.idfk_planlanan) ON seneler.id_seneler = planlanan.idfk_seneler) ON tbl_planlanan.id_tblplanlanan = planlanan.idfk_tblplanlanan
GROUP BY tbl_planlanan.id_tblplanlanan, seneler.seneler;
yukarıdaki kodları içerecek şekilde yeni bir sorguda kullanmayı deneyiniz.
bilginize...iyi çalışmalar,saygılar.
sayın Access acemisi,
naçizane tavsiye olması adına,bir hususa da dikkatinizi çekip bilgilendirmek isterim.
her bir yeni konunuza örnek uygulama eklerken,
1,2,3,...gibi isimlendirerek eklememeye özen gösteriniz.(daha önceki konularınızdaki gibi...)
her bir konuya ekleyeceğiniz uygulamanın adını:
1)
ister günün tarihine göre,
Genel_Toplam_28042017.mdb gibi ve yine aynı konuda geliştirilmiş halde o konuya dair başka eklenecekler olursa yine Genel_Toplam_28042017_a.mdb, Genel_Toplam_28042017_b.mdb gibi yazabilirsiniz.
2)
isterseniz de,
Genel_Toplam.mdb gibi ve yine o konuda başka eklenecek olursa Genel_Toplam2.mdb,Genel_Toplam3.mdb gibi yazabilirsiniz.
böylece,olası muhtemel cevap bekleyen sorularınız mevcutsa,hangi uygulamanın hangi konu için olduğunu,katılımcılara kolaylık sağlama açısından rahat bir inceleme imkanı sağlarsınız.
bilginize...iyi çalışmalar,saygılar.
naçizane tavsiye olması adına,bir hususa da dikkatinizi çekip bilgilendirmek isterim.
her bir yeni konunuza örnek uygulama eklerken,
1,2,3,...gibi isimlendirerek eklememeye özen gösteriniz.(daha önceki konularınızdaki gibi...)
her bir konuya ekleyeceğiniz uygulamanın adını:
1)
ister günün tarihine göre,
Genel_Toplam_28042017.mdb gibi ve yine aynı konuda geliştirilmiş halde o konuya dair başka eklenecekler olursa yine Genel_Toplam_28042017_a.mdb, Genel_Toplam_28042017_b.mdb gibi yazabilirsiniz.
2)
isterseniz de,
Genel_Toplam.mdb gibi ve yine o konuda başka eklenecek olursa Genel_Toplam2.mdb,Genel_Toplam3.mdb gibi yazabilirsiniz.
böylece,olası muhtemel cevap bekleyen sorularınız mevcutsa,hangi uygulamanın hangi konu için olduğunu,katılımcılara kolaylık sağlama açısından rahat bir inceleme imkanı sağlarsınız.
bilginize...iyi çalışmalar,saygılar.
(28/04/2017, 13:40)atoz112 yazdı: naçizane tavsiye olması adına,bir hususa da dikkatinizi çekip bilgilendirmek isterim.
her bir yeni konunuza örnek uygulama eklerken,
1,2,3,...gibi isimlendirerek eklememeye özen gösteriniz.(daha önceki konularınızdaki gibi...)
atoz112
1-Bundan böyle bu konuya dikkat edeceğim
2-Dediğinizi uyguladım.Sorgu3 çalıştı teşekkür ederim
3-gerceklesen formundan yeni kayıt yaparken ,bir tuhaflık sezinledim.tablolarda planlanan rakamlar belirdiği halde ,sorgularda planlanan alanındaki rakamlarda artış gözlemledim.
Acaba tasarımda mı hata yaptım.Yoksa formda mı bir yanlışlık var?.Ekteki dosyayı incelerseniz sevinirim.Saygılar
Konuyu Okuyanlar: 2 Ziyaretçi