[]
sql 'group by'
şimdi elimde şöyle bir kod var:
SELECT FaturaNumarasi, Tarih, m.Adi, Soyadi, Kodu, Adet, Fiyati, Adet*Fiyati AS Toplam
FROM tblFatura AS f, tblFaturaDetay AS fd, TblMusteri AS m, tblUrun AS u
WHERE m.MusteriID=f.MusteriID AND f.FaturaID=fd.FaturaID AND fd.UrunId=u.UrunID;
ben sorgunun son kısmına bir toplam eklemek istiyorum ama beceremiyorum bana group by'la yapılabilir dendi ama yapamadım.. bir yardım be hacıı..
SELECT FaturaNumarasi, Tarih, m.Adi, Soyadi, Kodu, Adet, Fiyati, Adet*Fiyati AS Toplam
FROM tblFatura AS f, tblFaturaDetay AS fd, TblMusteri AS m, tblUrun AS u
WHERE m.MusteriID=f.MusteriID AND f.FaturaID=fd.FaturaID AND fd.UrunId=u.UrunID;
ben sorgunun son kısmına bir toplam eklemek istiyorum ama beceremiyorum bana group by'la yapılabilir dendi ama yapamadım.. bir yardım be hacıı..
SELECT FaturaNumarasi, Tarih, m.Adi, Soyadi, Kodu, Adet, Fiyati, SUM(Adet*Fiyati) AS Toplam
FROM tblFatura AS f, tblFaturaDetay AS fd, TblMusteri AS m, tblUrun AS u
WHERE m.MusteriID=f.MusteriID AND f.FaturaID=fd.FaturaID AND fd.UrunId=u.UrunID;
GROUP BY FaturaNumarasi, Tarih, m.Adi, Soyadi, Kodu, Adet, Fiyati;
FROM tblFatura AS f, tblFaturaDetay AS fd, TblMusteri AS m, tblUrun AS u
WHERE m.MusteriID=f.MusteriID AND f.FaturaID=fd.FaturaID AND fd.UrunId=u.UrunID;
GROUP BY FaturaNumarasi, Tarih, m.Adi, Soyadi, Kodu, Adet, Fiyati;
- ermanen (29.07.09 06:06:29)
aynısını ben de yazdım ancak yukardaki sorgunun aynısını alıyorum aradan birini çıkardığımda da toplam bir işlevi olan.... bıdı bıdı bişeyler diyor sevgili access
- feranor (29.07.09 13:08:13)
group by kullanirken select komutunuda yazdigin sutunlarin hepsini kullanman gerekiyor. denemedigim icin sonucu bilmiyorum, belki where komutu ile ilgili bir durum vardir.
- ermanen (29.07.09 17:13:44 ~ 17:14:07)
1