Scoutnet vzw

We connect scouts!
Het is momenteel 27 Apr 2024 10:02

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 2 berichten ] 
Auteur Bericht
BerichtGeplaatst: 28 Jun 2007 14:42 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 15 Mei 2006 9:46
Berichten: 64
Woonplaats: Humbeek
Ik had graag de jarigen van de komende 5 dagen uit de database gelezen, ik dacht dit op te lossen met onderstaand sql statement, niet dus. Hij geeft geen error, maar haalt de jarigen van de komende 5 dagen ook niet op, enkel die van vandaag..

Zou een sql goeroe hier even z'n blik op willen werpen aub?
alvast bedankt

Code:
$select = 'SELECT *, round((to_days(now())-to_days(Geboortedatum))/365) as leeftijd FROM `ledenlijst` WHERE MONTH(Geboortedatum)=date_format(now(),\'%c\') AND DAY(Geboortedatum) BETWEEN date_format(now(),\'%e\') AND (date_format(now(),\'%e\')+5) ORDER BY DAY(Geboortedatum) ASC';

_________________
Longboarding to Heaven °~


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 28 Jun 2007 15:49 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 31 Jul 2002 23:00
Berichten: 236
In DB2 zou dit moeten werken. Waarschijnlijk is een aanpassing voor de stringconversie nodig voor MySQL.

Code:
SELECT geboortedatum, YEAR(CURRENT DATE  + 5 DAYS) - YEAR(geboortedatum)
  FROM ledenlijst
 WHERE DATE(SUBSTR(DIGITS(YEAR(CURRENT DATE  + 5 DAYS)),7) CONCAT '-' CONCAT
            SUBSTR(DIGITS(MONTH(geboortedatum)),9) CONCAT '-' CONCAT
            SUBSTR(DIGITS(DAY(geboortedatum)) ,9))
       BETWEEN (CURRENT DATE) AND (CURRENT DATE + 5 DAYS) 
ORDER BY geboortedatum;


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 2 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 29 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.