Maand uit datum halen
Ik heb een database met een datumformaat als 20100726
Hoe pulk ik nu alleen die alleen die maand er uit..
En als het effe kan zou ik het lieft ook nog die nul laten vallen,
dus 7 ipv 07....
Iemand suggesties ?
Hoe pulk ik nu alleen die alleen die maand er uit..
En als het effe kan zou ik het lieft ook nog die nul laten vallen,
dus 7 ipv 07....
Iemand suggesties ?
Gesponsorde koppelingen:
Je kunt ook de functies date en timestamp gebruiken:
Gewijzigd op 26/07/2010 14:01:27 door Bas Kreleger
Waarom kijken jullie nouw nooit in de handleiding:
1. De date is niet in het juiste formaat: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-types.html
2. Gebruik de juiste funtie: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
1. De date is niet in het juiste formaat: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-types.html
2. Gebruik de juiste funtie: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
date('n') had ik ook al gevonden, maar dit werk toch alleen in combinatie met de huidige dag ?
Ik trek een datum uit mijn database van 20100123, en hier wil ik alleen de maand van, dus alleen 1
@Bas, wat doe je nu precies met die timestamp ?
Ik trek een datum uit mijn database van 20100123, en hier wil ik alleen de maand van, dus alleen 1
@Bas, wat doe je nu precies met die timestamp ?
Karl Karl op 26/07/2010 14:03:36:
Waarom kijken jullie nouw nooit in de handleiding:
1. De date is niet in het juiste formaat: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-types.html
2. Gebruik de juiste funtie: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
1. De date is niet in het juiste formaat: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-types.html
2. Gebruik de juiste funtie: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
Met andere woorden wat Karl zegt;
Sla je data in 'DATE' of 'DATETIME' velden en je kunt de datum er dan gemakkelijk uithalen via DATE_FORMAT, MySQL functie.
Wat ik net vertelde gaat in op de manier waarop je het op dit moment opslaat zonder handige MySQL functies te gebruiken.
Sla je data in 'DATE' of 'DATETIME' velden en je kunt de datum er dan gemakkelijk uithalen via DATE_FORMAT, MySQL functie.
Wat ik net vertelde gaat in op de manier waarop je het op dit moment opslaat zonder handige MySQL functies te gebruiken.
Als je datum gewoon als DATE of DATETIME hebt opgeslagen zoals 't hoort, kun je het zo doen: SELECT MONTH(jedatum) as maand.
Ik weet niet of het een datumveld is wat je gebruikt maar als het een datum veld is met de naam 'datum' kan je doen
select MONTH(datum) from eentabel
select MONTH(datum) from eentabel
Fio na op 26/07/2010 14:49:00:
Ik weet niet of het een datumveld is wat je gebruikt maar als het een datum veld is met de naam 'datum' kan je doen
select MONTH(datum) from eentabel
select MONTH(datum) from eentabel
Als het geen datum is moet hij zijn database aanpassen. Een datum moet opgeslagen worden als datum en niet als een onzinnige tekst.
TJVB tvb op 26/07/2010 15:00:45:
Als het geen datum is moet hij zijn database aanpassen. Een datum moet opgeslagen worden als datum en niet als een onzinnige tekst.
Fio na op 26/07/2010 14:49:00:
Ik weet niet of het een datumveld is wat je gebruikt maar als het een datum veld is met de naam 'datum' kan je doen
select MONTH(datum) from eentabel
select MONTH(datum) from eentabel
Als het geen datum is moet hij zijn database aanpassen. Een datum moet opgeslagen worden als datum en niet als een onzinnige tekst.
dan is het simpel
SELECT MONTH(datum) from eentabel ...en dan de rest va je query :P
Fio na op 26/07/2010 15:29:39:
SELECT MONTH(datum) from eentabel ...en dan de rest va je query :P
Ik weet het, het was meer bedoelt om de TS er op te wijzen dat het daadwerkelijk als datum opgeslagen moet worden (weet niet of die dat doet.)


