login  Naam:   Wachtwoord: 
Registreer je!
 Forum

hoe datediff berekenen als 1 waarde leeg is? (Opgelost)

Offline markla - 15/12/2013 12:03
Avatar van marklaPHP interesse ik wil graag het aantal dagen berekenen.
dat gaat goed zolang er en in- EN uitdienstdatum is.
  1. DATE_FORMAT(as_dienstverband_indienst, '%d-%m-%Y') AS indienst,
  2. DATE_FORMAT(as_dienstverband_uitdienst, '%d-%m-%Y') AS uitdienst,
  3. DATEDIFF(as_dienstverband_uitdienst, as_dienstverband_indienst) AS dagen


Maar hoe kan ik het aantal dagen berekenen als as_dienstverband_uitdienst leeg is?

Kan ik dan iets doen met bijvoorbeeld today() ?
of moet /kan ik het anders oplossen

2 antwoorden

Gesponsorde links
Offline Wijnand - 16/12/2013 08:04
Avatar van Wijnand Moderator
Citaat:
hoe kan ik het aantal dagen berekenen als as_dienstverband_uitdienst leeg is?


DATEDIFF(IFNULL(as_dienstverband_uitdienst,NOW()), as_dienstverband_indienst) AS dagen

De IFNULL werkt zo: IFNULL(column,value_als_column_null_is).

In plaats van "column" zou je ook een waarde in kunnen vullen overigens.
Bedankt door: markla
Offline markla - 16/12/2013 10:38
Avatar van markla PHP interesse @wijnand dat is hem! thanks!
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.166s