[sql] datum uit oude datum + huidige datum
Menschen,
Ik wil een datum updaten in mijn tabel, met het huidige jaar, de huidige maand, en de dag die op dat moment in dat veld staat.
Bijvoorbeeld:
2007-03-04 moet worden 2008-07-04
Nu heb ik wel een oplossing, maar dies te smerig en ik ben bang dat Frank me komt najagen in mn dromen ..
STR_TO_DATE(CONCAT_WS('-',YEAR(NOW()),MONTH(NOW()),DAY(l.base_date)), '%Y-%m-%d')
Hoe kan dat beter?
Ik wil een datum updaten in mijn tabel, met het huidige jaar, de huidige maand, en de dag die op dat moment in dat veld staat.
Bijvoorbeeld:
2007-03-04 moet worden 2008-07-04
Nu heb ik wel een oplossing, maar dies te smerig en ik ben bang dat Frank me komt najagen in mn dromen ..
STR_TO_DATE(CONCAT_WS('-',YEAR(NOW()),MONTH(NOW()),DAY(l.base_date)), '%Y-%m-%d')
Hoe kan dat beter?
Wanneer je het STR_TO_DATE-geleuter weglaat, ben je toch al klaar?
Ik gebruik liever pipes || dan een CONCAT, maar je bereikt er verder hetzelfde mee.
Ik gebruik liever pipes || dan een CONCAT, maar je bereikt er verder hetzelfde mee.
is hier geen 'echte' datum functie oplossing voor dan frank?
met concat een datum opmaken lijkt me niet echt helemaal zoals het zou moeten... maarja, als jij het zegt :)
met concat een datum opmaken lijkt me niet echt helemaal zoals het zou moeten... maarja, als jij het zegt :)