calculo de dias y meses
Publicado por Hfr (21 intervenciones) el 03/08/2016 14:41:04
Hola chicos como están.
espero que bien.
bueno estoy haciendo un calculo de meses y de días , pero cuando los valores son vacíos o nulos muestra null, en vez de lo que yo adiciones en el case o condición.
lo que no entiendo es porque cuando dejo la condición de esta forma
me va traer todo null.
y de esta forma
a los valores que son null, no les coloca 'no aplica ' si no que null.
estoy todo confucio . jejejeje
espero que bien.
bueno estoy haciendo un calculo de meses y de días , pero cuando los valores son vacíos o nulos muestra null, en vez de lo que yo adiciones en el case o condición.
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT CASE nov.FECHAINICIO_NOVEDAD
WHEN nov.FECHAINICIO_NOVEDAD = null then 'no aplica '
else TIMESTAMPDIFF (DAY, nov.FECHAINICIO_NOVEDAD, nov.FECHAFIN_NOVEDAD)
end totaldias,
case nov.FECHAFIN_NOVEDAD
WHEn nov.FECHAFIN_NOVEDAD = null then 'no aplica '
else timestampdiff (month, nov.FECHAINICIO_NOVEDAD, nov.FECHAFIN_NOVEDAD )
end meses
FROM `novedad` AS nov
lo que no entiendo es porque cuando dejo la condición de esta forma
1
2
3
WHEN nov.FECHAINICIO_NOVEDAD != null then timestampdiff (month, nov.FECHAINICIO_NOVEDAD, nov.FECHAFIN_NOVEDAD )
else ' vació '
me va traer todo null.
y de esta forma
1
nov.FECHAINICIO_NOVEDAD = null then 'no aplica '
a los valores que son null, no les coloca 'no aplica ' si no que null.
estoy todo confucio . jejejeje
Valora esta pregunta


0