Código MySQL:
Ver original
si fecha1 es null me devuelve null pero yo quiero que en este caso me devuelva 1.
saludos
| |||
contar intervalos de dias de dos fechas Quiero contar el intervalo de dias de dos fechas pero tengo un problema que no siempre el segundo parametro que le paso a la funcion DATEDIFF tiene un valor es decir en ocasiones es NULL.
Código MySQL:
Ver original si fecha1 es null me devuelve null pero yo quiero que en este caso me devuelva 1. saludos |
| ||||
Respuesta: contar intervalos de dias de dos fechas NULL no es un dato, es un estado de indefinición, y por consecuencia toda operación que se realiza con un NULL da por resultado otro estado similar. En otras palabras, si usas una función donde uno de sus parámetros es NULL, siempre devolverá NULL. Es inevitable. SI lo que quieres es que devuelva un valor dado en caso de devolver NULL, eso es mucho mas simple:
Código MySQL:
Ver original Recuerda siempre poner alias a las salidas con uso de funciones, de lo contrario luego en programación el nombre de la columna te dará problemas.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: contar intervalos de dias de dos fechas Hola muchas gracias por tu colaboracion, anteriormente ya logre lo que necesitaba de esta forma. Aunque la cambiare por la que me posteastes, gracias y saludos. |
Etiquetas: |