Sql sorgusu hakkında yardım - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Sql sorgusu hakkında yardım (/konu-sql-sorgusu-hakkinda-yardim.html) |
Sql sorgusu hakkında yardım - furkantnc - 05/04/2016 Arkadaşlar bir firma mülakat sorusu olarak bunu sordu. Şöyle bir veritabanı verdiler; Alttaki fotoğrafta query 1 ve 2 istediği sorguların çıktıları. Şimdi ilk soru olan query 1 de x1 ve x2 adlı 2 ürün var. tbl_sarf tablosundaki kayıtlara sorgu çekilerek ocak, şubat olarak 12 aya ayırıp. sarf tutarını yazıcak. Sadece ocak ayı için bunu yazmam yeterli; SELECT Urun, SUM(Tutar) AS Ocak FROM tbl_sarf WHERE Tarih = 'Ocak' GROUP BY Urun; Ama diğer aylar nasıl olucak işin ucundan çıkamadım açıkcası. Sql tarafında sanırsam bi metod gerekli yada ne biliyim bi for döngüsü gibi bişey dönücek? Yardımcı olursanız sevinirim. Perşembe günü göndermem lazım. Şuan o firmada işçiyim belki daha iyi bir yere geçebilirim. Şimdiden teşekkürler.. Cvp: Sql sorgusu hakkında yardım - atoz112 - 05/04/2016 sayın furkantnc, bahsettiğiniz talebinize yönelik olarak; çözüm önerisi olması adına,Çapraz Sorgu oluşturabilirsiniz.bunun için,yapılması gerekenler şunlardır: 1) yeni bir sorgu oluşturunuz.(örnek için Sorgu1 ismi verilmiştir.) ve,aşağıdaki kodları bu sorgunun içerisine dahil edip kaydediniz. Kod:
SELECT tbl_sarf.Tarih, tbl_sarf.Urun, Sum(tbl_sarf.Sarf) AS ToplaSarf oluşturulan bu sorguyu kaynak göstermek üzere yeni bir sorgu oluşturunuz ve aşağıdaki Sql kodlarını bu yeni sorguya dahil edip kaydediniz. Kod:
TRANSFORM Sum(Sorgu1.ToplaSarf) AS ToplaToplaSarf Cvp: Sql sorgusu hakkında yardım - furkan340 - 06/04/2016 Hocam gerçekten oldu çok teşekkür ederim allah razı olsun sizden.. |