Susanne Jäger: (mysql) Abfrage mit berechneten Werten

Beitrag lesen

Hallo Daniela,

Also so:

select c.cassName, c.cassLaenge, (c.cassLaenge - sum(a.laenge)) as restzeit
  FROM aufnahme a, cass c
  WHERE c.cassID = a.cassID
  Group By c.cassName, c.cassLaenge
  Having restzeit > was du willst
  order by restzeit desc

Funktioniert wuderbar, vielen Dank.
Sind damit die Einschränkungen aus deiner ersten Nachricht ('Daten am Stück', 'subselects durch join ersetzen hier unmöglich') hinfällig?

Ich muß gestehen, mir SQL-Befehle noch wie 'ne Fremdsprache vorkommen, bei der ich mit Wörterbuch in der Hand jedes Wort einzeln übersetze und dann den Satzzusammenhang nicht hinkriege, aber ich hoffe das gibt sich noch.

Also noch mal tausend Dank
Susanne