Mailinglisten-Archive |
On Tue, 16 Oct 2001, Norbert Pfeiffer wrote: >Date: Tue, 16 Oct 2001 22:24:53 +0200 >From: Norbert Pfeiffer <norbert_(at)_itbw.de> >Reply-To: mysql-de_(at)_lists.4t2.com >To: mysql-de_(at)_lists.4t2.com >Subject: Re: Probs mit Geburtstag/Datum >Resent-Date: Tue, 16 Oct 2001 22:24:50 +0200 >Resent-From: mysql-de_(at)_lists.4t2.com > >Hallo Sigi, Hallo Norbert >irgendwo soll es ein Archiv dieser Liste geben... (?) >da soll man auch drin suchen koennen... (?) Habs mal probiert: ;-) Date: Fri, 21 Sep 2001 13:17:01 +0200 From: Norbert Pfeiffer <norbert_(at)_itbw.de> To: ML mysql-de <mysql-de_(at)_lists.4t2.com> Subject: Re: Re:Datum in Zeitraum Parts/Attachments: 1 Shown 18 lines Text 2 318 bytes Application ---------------------------------------- Ich hatte schon in der Liste gesucht, aber da Dein netter Beitrag angehängt war und nicht im Text stand, habe ich den übersehen. >Falls dem so ist, findest Du dort eine Mail von mir, >mit einem SQL-Statement, welches Dir aus den Feldern >vnam, - Vorname >nnam, - Nachname >geb, - Geburtsdatum >nachfolgende Tabelle baut: >+----------+-------------+------------+------------+----+ >| vnam | nnam | geb | akut | xx | >+----------+-------------+------------+------------+----+ >| Frank | Vietze | 1966-10-31 | 2001-10-31 | 35 | >| Mirco | Detje | 1960-11-09 | 2001-11-09 | 41 | >| Heinrich | Paschen | 1964-11-17 | 2001-11-17 | 37 | >| Markus | Rietzler | 1960-11-18 | 2001-11-18 | 41 | >| Guido | Koenig | 1968-11-22 | 2001-11-22 | 33 | >| Uwe | Schulze | 1960-12-30 | 2001-12-30 | 41 | >| Michael | Kirsch | 1966-01-12 | 2002-01-12 | 36 | >| Thomas | Damm | 1962-01-13 | 2002-01-13 | 40 | >| Armin | Haase | 1969-01-17 | 2002-01-17 | 33 | >| Uwe | Lehmann | 1960-01-23 | 2002-01-23 | 42 | >+----------+-------------+------------+------------+----+ >akut - neachster Geburtstag >xx - Alter des Deliquenten >'Alter' als Name geht naemlich nicht, logo... > >Gesteuert wird die Abfrage mit einem Parameter, >der die Anzahl der abzufragenden kommenden Tage beinhalted. >I.B. war es 99, damit er ueber den Jahreswechsel sucht. Da hätte es in Deiner Mail auch noch Platz für die SELECT Anweisung gehabt, meinst Du nicht. ;-) >Falls Du etwas anderes suchst, sorry... ;-) Den Parameter brauch ich nicht, weil ich alle will. Aber sonst war das genau das was ich gesucht hatte. Ich hatte folgenden Ansatz, der aber nicht sauber funktioniert hat. ((year(current_date)-year(GEBURTSTAG)) - (right(current_date,5) < right(GEBURTSTAG,5)) + 1) as JAHRE, date_add(GEBURTSTAG, interval ((year(current_date)-year(GEBURTSTAG)) - (right(current_date,5) < right(GEBURTSTAG,5)) + 1) year) as N_GEBURTSTAG, N_GEBURTSTAG entspricht Deinem "akut" und JAHRE Deinem "xx". Danke für Deine Hilfe. Viele Grüße Sigi >m. b. G. Norbert >_____________________ >normal: 02292-681769 >Notruf: 0177-2373368 >--------------------- >e.o.m. > >--- >!!NEU!! >Fragen und Antworten zu MySQL und dieser Liste unter >-->> http://www.4t2.com/mysql > > --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive