Mailinglisten-Archive |
Hi Andre, > hinter der Lösung suche ich auch schon seit langem her. > Wenn der blöde Jahreswechsel nicht wäre... ist trotzdem easy ... mit 'nem kleinen Trick natuerlich :-) <trick> CREATE TABLE helper ( myID int(1) NOT NULL ) TYPE=MyISAM; INSERT INTO helper VALUES(1); INSERT INTO helper VALUES(2); </trick> Und nun geht auch der Jahreswechsel: SELECT A.vnam, A.nnam, A.geb, B.myID FROM testpers A, helper B WHERE (DATE_FORMAT(A.geb, "%m") >= 12 AND DATE_FORMAT(A.geb, "%d") >= 1 AND B.myID = 1) OR (DATE_FORMAT(A.geb, "%m") < 12 AND B.myID = 2) ORDER BY B.myID, SUBSTRING(A.geb, 6) LIMIT 5; query = okay ERGS = 5/5 Rows/Cols +-------------+------------+---+ | Heinrich G. | 06.12.1963 | 1 | | Uwe S. | 30.12.1960 | 1 | | Michael K. | 12.01.1966 | 2 | | Thomas D. | 13.01.1962 | 2 | | Armin H. | 17.01.1969 | 2 | +-------------+------------+---+ Viel Spass noch ... m.b.G. Norbert ______________________ normal: 02292-681769 notfall: 0177-2363368 ---------------------- e.o.m. --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive