Hola gente que tal, traigo una consulta nueva que parece bastante sencilla pero me esta dando trabajo. Resulta que quiero sumar dos campos y obtener el valor por lo que hago:
Código SQL:
Ver originalSELECT Valor1 + Valor2 AS Total FROM Compras
Eso funcionaria, pero como ambos campos pueden poseer valores null hago:
Código SQL:
Ver originalSELECT isnull(Valor1,0) + isnull(Valor2,0) AS Total FROM Compras
De esta manera obtengo el valor de la suma en el caso de que un campo posea un dato y el otro no. El problema surge cuando ambos son null me devuelve cero y solo en este caso si necesito que me devuelva Null porque cuando el valor es cero no se debe mostrar, como debería hacer?