SQL - Error converting data type nvarchar to numeric.

 
Vista:

Error converting data type nvarchar to numeric.

Publicado por MANUELA (1 intervención) el 24/08/2021 21:48:21
Me indican por favor que está mal en esta consulta?

-- insert into tbl_pag_pagos_detalles
select distinct pag_consecutivoP , pagpen_consecutivoP, null, null, null, ValorPago, null, null,0, null,null,null,null,null,null
from Pagos18082021
JOIN tbl_pag_pagos ON pag_recibo_caja_numero= convert(VARCHAR,ReciboCaja)
join tbl_pag_pagos_pendientes on pag_consecutivoP= consecutivopagopago
where excepciones is null
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Vega
Val: 187
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Error converting data type nvarchar to numeric.

Publicado por Vega (73 intervenciones) el 25/08/2021 09:35:38
Hola manuela,
es algo difícil sin ver los registros de las tablas que estás usando pero puede que la solución vaya por el siguiente camino:

usa la función try_cast() como filtro para identificar los registros que no son válidos a la hora de hacer ésta unión "pag_recibo_caja_numero= convert(VARCHAR,ReciboCaja)"
¿que tipo de dato son éstos dos campos?
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar