ChrisB: Frage zu ORDER BY

Beitrag lesen

Hi,

ORDER BY IF(lager >= 1,datum desc, IF(products_quantity <= 0,datum desc,3)

das ganze müste doch in etwa so aussehen oder?

Wenn du dieser Auffassung bist, dann erkläre uns bitte, was dieser Code deiner Meinung nach bewirken soll.

Und erkläre uns bitte auch, welche Bedeutung die beiden Spalten lager und products_quantity haben - bisher war nur von einem Lagerbestand die Rede.

das klappt nur leider überhaupt nicht :-(

"Funzt nich" ist keine brauchbare Problembeschreibung.
</hilfe/charta.htm#tipps-fuer-fragende>

  1. was soll ich denn bei der 2 FALSE (3) ausgeben?

Kannst du deine Fragen bitte so formulieren, dass sie verständlich sind?

Du willst doch in beiden Fällen nach dem Datum absteigend gruppieren - nur nicht als erstes, sondern erst als zweites Sortierkriterium.
Und wie man das erste Sortierkriterium herstellen kann, dazu hast du schon einen Tipp bekommen.

  1. müsste das ganze nicht zuerst noch irgendwie gruppiert werden?

Was soll eine Sortierung mit einer Gruppierung zu tun haben?

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]