Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2014, 16:24
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Concatenar con filtros

No sabemos qué valor guardas cuando no existe fecha para esa enddate, si valor vacío, NULL, o 0000-00-00. Dependiendo de lo que guardes podrás tendrás que usar en el primer parámetro del IF una expresión u otra. Pensemos que guardas NULL. No lo he probado
Código MySQL:
Ver original
  1. SELECT IF (enddate IS NULL, initialdate, CONCAT_WS(' y ', initialdate,enddate))  fecha...
Por otro lado, observo por la forma en que muestras las fechas que quizás las estás guardando como VARCHAR. Eso sería un grave error que traería más tarde graves consencuencias. Revisa eso.

Última edición por jurena; 05/01/2014 a las 15:48