El error viene porque estas tratando de enlazar dos tablas por dos campos de diferente tipo. El campo docentry es de tipo integer mientras que el campo Ref2 es de tipo Nvarchar. SQL intenta forzar la conversion a integer de REF2 pero se encuentra con el valor de ‘8000000000’ que excede el rango permitido.
El rango de valores permitidos para un campo del tipo integer es de (-2.147.483.648) a (2.147.483.647)
En definitiva se recomienda realizar la union de las tablas como menciona el amigo @pcarrasco
Si señor es correcto ya que se requiere la revalorizaron del inventario, pero la consulta es muy extensa, y la estoy corriendo de la siguiente manera pero tampoco me trae toda la información.
Select T1.TransType, T1.BaseRef, T0.DOCNUM, T1.RefDate, T1.Memo, T1.Ref2, T1.SysTotal, T0.CardCode
From OPDN T0
INNER JOIN OJDT T1 ON T0.DocEntry = T1.BaseRef
where T1.RefDate >=‘01/11/2017’ AND T1.RefDate <=‘30/11/2017’ AND T0.CardCode=‘800046457’
Gracias Tonyvera, si depronto tienes algún correo donde te puedo enviar detallada la informacion ya que la consulta es muy grande y un poco compleja. Te agradecería inmensamente lo que me puedas colaborar, gracias.
hola @bunker
de paso mire la consulta y el generador de consultas de SAP arroja esto:
SELECT*
OPDN T0
INNER JOIN PDN1 T1 ON T0.[DocEntry] = T1.[DocEntry]
INNER JOIN OJDT T2 ON T0.[TransId] = T2.[TransId]
Este tema se cerró por inactividad por parte del autor.
Copia la URL de este debate, y abre un nuevo tema en #feedback si:
El autor del debate no marcó ninguna respuesta como solución, y tú crees tener la solución
Crees tener otra solución a la que actualmente está marcada.
Si, en cambio tienes una duda parecida a la que se debatió, o la misma duda, abre un nuevo tema en la categoría que corresponda y pon que el tema se debatió oportunamente (pega el enlace a este debate), así los otros lectores pueden saber de qué hablas.