Mailinglisten-Archive |
On 03-Sep-2000 Andre Krajnik wrote: > Wer kann mir helfen? Bisher habe ich mit IBM's DB2 gearbeitet, und der > Select lief auch. Ich habe MySQL 3.22.32 > > SELECT DAYOFMONTH(Mitglieder.Geburtsdatum) AS Tag ,Mitglieder.Name, > Mitglieder.Vorname, > IF ( (YEAR(NOW()) - YEAR(Mitglieder.Geburtsdatum)) > 70, (YEAR(NOW()) - > YEAR(Mitglieder.Geburtsdatum)),"") AS Age > INFO OUTFILE 'file.sql' > FROM Mitglieder > WHERE MONTH(Mitglieder.Geburtsdatum) in (2,3) > ORDER BY MONTH(Mitglieder.Geburtsdatum, Tag; > > > Mein Problem liegt in der "ORDER BY"-Zeile. Bei DB2/2 kann ich nach > einem Teil eines Feldes sortieren (ORDER BY > MONTH(Mitglieder.Geburtsdatum, ...). Geht das auch in MySQL? Wenn ja, > dann wie? Es ist sehr laestig, jeden Monat einzeln abzufragen. Hast du das Statement mit Copy und Paste |bertragen, oder abgetippt? AFAIK sollte sowas mvglich sein, aber ich seh hier halt nen Syntaxfehler: die Klammer wird nach MONTH aufgemacht, aber nicht mehr zu ... Michael -- Michael Bergbauer <michael.bergbauer_(at)_gmx.net> Use your idle CPU cycles. See http://www.distributed.net and win $ 1 000. Visit our mud Geas at geas.franken.de Port 3333 --- *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive