5 messages in com.mysql.lists.mysql-deRe: Mehrere Teilmengen in einem ORDER...
FromSent OnAttachments
Alex Hoffer11 Aug 2005 03:33 
Sebastian Mendel11 Aug 2005 05:14 
Alex15 Aug 2005 03:20 
Sebastian Mendel15 Aug 2005 03:30 
Alex15 Aug 2005 04:02 
Subject:Re: Mehrere Teilmengen in einem ORDER BY Statement
From:Sebastian Mendel (lis@sebastianmendel.de)
Date:08/15/2005 03:30:24 AM
List:com.mysql.lists.mysql-de

Alex wrote:

DS 1: 0/0 also = undefiniert und DS 2: 16/2 also = 8

dann bekomme ich bei ORDER BY einwert/anzahl DESC folgende Reihenfolge: DS 1 dann DS 2

Wie schaffe ich es, falls noch keine Werte für den Schnitt hinterlegt sind (also 0/0 undefiniert), dass die undefineirten Ergebnisse bei einer Abfrage hinter den anderen absteigend (DESC) geordneten gelistet werden.

mit CASE

ORDER BY (wenn anzahl = 0 dann 0 sonst einwert/anzahl) DESC

www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet