Cuestión : fecha datetime del error - SQL

Hola todos - tengo una tabla del temp y necesito insertar datos allí, y guardo el conseguir de este error:
Server: ¿El Msg 8115, nivel 16, estado 2, línea error de desbordamiento de 16
Arithmetic que convertía la expresión al tipo de datos declaración de datetime.
The ha sido terminated.

On la base de datos la fecha de nacimiento y Referral_Date es ambo (8)
see debajo de la idea del code

any?
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
TABLA notpretty del >CREATE " del class= " de " codeSnippet946394 del id= del
           
class= del

Respuesta : fecha datetime del error - SQL

Comprobar el siguiente:

  1. ¿Son las columnas de fecha tbl_Referral realmente VarChar () o socarran () columnas en vez de columnas datetime?
    Si es así utilizar al CONVERTIDO (fecha y hora, DateOfReferral, 100) y a CONVERTIDO (fecha y hora, DateOfBirth, 101) en su declaración SELECTA.
     
  2. ¿Hay cualquiera anula en las columnas de fecha en sus datos?
    Si es así usted necesitará hacer uno del siguiente: 
    1. Permitir que las columnas de fecha de la tabla del temp sean NULAS; 
    2. Fijar un valor PREFIJADO para esas columnas en su definición de tabla del temp; 
    3. Cambiar su declaración SELECTA de modo que utilice un CASO para probar para las fechas que son NULAS y las ponga con un valor prefijado. 
Otras soluciones  
 
programming4us programming4us