Feld zusammen rechnen

EuroCent

Klappstuhl 2.0
Folgendes Problem:

Datenbank Struktur:

[ID] | [ITEMNAME] | [ITEMWERT]

Einträge:
[1] | [Test] | [25000000]
[2] | [Test] | [18000000]
[3] | [Test2] | [5500000]

Nun zu folgendem Problem:

Ich möchte gerne wissen wie ich erreiche per WHERE LIKE(Test) ein Statement abschicke

Er liefert mir das Ergebinis das es mit dem bestimmten Ausdruck um 2 Einträge handelt

Nun möchte ich das er mir die einträge in dem Feld: ITEMWERT autmatisch zusammen rechnet

Hat er den Gesamtwert ermittelt soll er es durch die anzahl der gefunden einträge mit der WHERE LIKE Funktion nehmen

Beispiel:
Errechne des Feldes ITEMWERT
25.000.000 + 18.000.000 = 43.000.000

Durchschnitt errechnen
43.000.000/2 = 21.500.000

Endergebnis: 21.500.000

Ich hoffe ihr wisst was ich meine ;)

Danke allen die mir hierbei helfen oder versuchen zu helfen ^^

PS: ist alles Datenbank gesteuert ;)

Also ich Hole die Einträge aus der Datenbank
 
Hi,

wenn ich Dich richtig verstanden habe:

SQL:
select avg(ITEMWERT) from tabelle 
   where ITEMNAME like 'Test' 
   group by ITEMNAME

LG
 
Zuletzt bearbeitet von einem Moderator:
Ich hab es nun so gelöst:

PHP:
<?php
$item_sql = mysql_query("SELECT * FROM items WHERE itemname LIKE('".$row['itemname']."') AND itempimp LIKE('".$row['itempimp']."')") or die(mysql_error());
//$view_result = mysql_query("SELECT * FROM items WHERE itemname LIKE('".$row['itemname']."') AND itempimp LIKE('".$row['itempimp']."')") or die(mysql_error());
$view_gesamt = mysql_num_rows($item_sql);
while($row_item = mysql_fetch_array($item_sql)) {
	$item_wert = number_format($row_item['kosten'], 0, '.', '.');
}
//Kosten berechnen
$rechne = mysql_query("SELECT sum(kosten) as Total FROM items WHERE itemname LIKE('".$row['itemname']."') AND itempimp LIKE('".$row['itempimp']."')") or die(mysql_error());
$wert = mysql_fetch_array($rechne);
$gesamt_wert = $wert['Total'];
$gesamt_wert = ($gesamt_wert/$view_gesamt);
$gesamt_wert = number_format($gesamt_wert, 0, '.', '.');
?>

Natürlich etwas verlängerter Code Block ^^
 
Zurück