phpbar.de logo

Mailinglisten-Archive

Brauche hilfe bei Abfrage

Brauche hilfe bei Abfrage

Markus Stanczyk markus.stanczyk@gmx.de
Sat Dec 7 02:40:59 2002


Hallo,

> Für Kategorie 0 wäre die Summe also: 7.08
7.11 ;-)

> Hoffe du (ihr) könnt was damit anfangen
Ja.

Hier hast Du eine Lösung:

drop table if exists tabelle_tmp;

create table tabelle_tmp
 select produkt_id, max(datum) as datum
  from tabelle
  group by produkt_id;

select concat('In Kategorie ',
       tabelle.kategorie_id,
       ' gibt es Produkte im Gesamtwert von ',
       sum(preis),
       ' Euro.')
  from tabelle, tabelle_tmp
  where tabelle.datum = tabelle_tmp.datum and tabelle.produkt_id =
tabelle_tmp.produkt_id
  group by kategorie_id;

Zwei Bemerkungen dazu:

1.
Was mich etwas verwundet hat, ist, daß Du in Deiner Tabelle keine
Produkt-Anzahl hast.

2.
Du mußt die Abfrage mit Deinen Daten testen.
Mit den vier Datensätzen funktioniert sie einwandfrei.

Gruß

Markus Stanczyk


-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive