1 access tablosu içindeki 10 alanı ayrı ayrı toplamak ve ayrı ayrı yazdırmak

memuru_m

New member
Merhaba arkadaşlar
"urunler" adında bir tablom var
içindeki alanlar:
Urunler__Asehri__Bsehri_Csehri_Dsehri
urun1___10_____20_____12_____18
urun2___14_____5______8______22

istediğim A,B,C....... tüm şehirlerin toplamlarını ayrı ayrı almak ve alt alta yazdırıp göstermek ama şehirler çok olduğu için tek tek her şehir için ;
select sum(Asehir) as toplam1 from urunler
select sum(Bsehir) as toplam2 from urunler
.................................................. .....
.................................................. ....
tek tek bu şekilde mi yapmak gerekir daha kısa bir yolu yok mu acaba

Bir de toplam1 toplam2 diye atadığımız değerleri sayfanın herhangi bir yerinde nasıl yazdırabiliyoruz acaba
 

ByPaRaDoX

New member
arkadaş ilk mesajımı sana atıyorum

ben sana sql sorgusunu yazayım sen kendine göre uyarlarsın

SELECT SUM( `asehri` ) AS asehri, SUM( `bsehri` ) AS bsehri, SUM( `csehri` ) AS csehri, SUM( `dsehri` ) AS dsehri FROM urunler
 

memuru_m

New member
Çok teşekürler cebabınız için ancak

sayfanın içinde alt alta bunları nasıl gösteririm acaba kodu nasıl yazıcam.
 

ByPaRaDoX

New member
$sql="SELECT SUM( `asehri` ),SUM( `bsehri` ),SUM( `csehri` ),SUM( `dsehri` ) FROM urunler";
$sorgula=mysql_query($sql);
($satir=mysql_fetch_array($sorgula)){

echo "$satir['SUM( `asehri` )']<br>";
echo "$satir['SUM( `bsehri` )']<br>";
echo "$satir['SUM( `csehri` )']<br>";
echo "$satir['SUM( `dsehri` )']<br>";

}

heralde bu şekilde olması lazım ben denedim çalıştı alt alta sıraladı bakalım bide sen dene
 

HTML

Üst