Datum naar weeknummer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Davy Jansen

Davy Jansen

10/09/2009 10:19:00
Quote Anchor link
Hallo allemaal,

Ik heb een aantal datums in mijn database die er bijv. zo inzitten.
id | datum
1 | 2009-08 11
2 | 2009-08-20
3 | 2009-08-25
4 | 2009-09-02
5 | 2009-09-10

Zoals je ziet, zit er altijd 1 datum in 1 week (wel allemaal willekeurige dagen, dus niet elke keer bijv. een donderdag).

Wat ik nu eigenlijk wil, is het volgende weergeven i.p.v. de datums:
- Week 33
- Week 34
- Week 35
- Week 36
- Week 37

Ik heb geen idee of dit kan? En of dit mogelijk is met mysql? Of moet / kan dit het beste met php gebeuren?

Alvast bedankt.
Gewijzigd op 01/01/1970 01:00:00 door Davy Jansen
 
PHP hulp

PHP hulp

22/12/2024 05:16:06
 
Davy Jansen

Davy Jansen

11/09/2009 17:30:00
Quote Anchor link
*bump*
 
Mark L

Mark L

11/09/2009 17:37:00
Quote Anchor link
Ik heb 2 opties gevonden, voor PHP en voor SQL:

SQL <- Staat uitleg bij
PHP <- Moet je bij format character 'W' kijken

Ik denk dat je er zelf wel uit kan komen?
 
Jan Koehoorn

Jan Koehoorn

11/09/2009 17:37:00
Quote Anchor link
Zoiets (uit mijn hoofd):

DATE_FORMAT(datum, '%v') AS weeknr
 
Mui ter

Mui ter

11/09/2009 21:55:00
Quote Anchor link
Via je query:

WEEK(datum,1) AS weeknr
 
Davy Jansen

Davy Jansen

12/09/2009 12:15:00
Quote Anchor link
Dank je, dank je. Hier kan ik meer vooruit. Ik ga er direct mee aan de slag.

Is er nog een snelheids verschil tussen het gebruik van 'date_format' of het gebruik van 'week'? Aangezien er toch 2 functies voor zijn uitgevonden?

Ik ben erg benieuwd.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.