Hola,
he solucionado mi problema, así que os cuento como por si alguno os encontrais con el mismo problema.
La solución es utilizar la función de sql nullif(expresion,expresion), esta función devuelve null si las dos expresiones son iguales y la primera expresión sino lo son, así que para mi problema concreto la primera expresión es la fecha y la segunda un blanco, así, si la fecha esta en blanco, devuelve null y si tiene contenido, devuelve la fecha. Se mete la función dentro del insert y ya está.
Espero que os sirva.
|