Buenos díes, Foreros !!!
Haber si pueden ayudarme con esta consulta:
Estoy intenando hacer un select de dos campos, usando como condiciones varias tablas, las cuales alguans están en otra BD del mismo servidor.
Hasta ahi bie, sin embargo, al usar alias en diferentes tablas, ya que alguans tienen un campo con el mismo nombre me sale el siguiente error:
"Cannot resolve collation conflict for equal to operation."
La sentencia es la siguiente:
SELECT THI_CODLLA, P.MATNR
FROM SAL.dbo.ZSALHISTORICO, SAL.dbo.ZSALPOSICI P, SAL.dbo.ZSALLECTORES,
SAL.dbo.ZSALDATCAB D, C01.dbo.MAKT M, SAL.dbo.ZSALCLIENT C, SAL.dbo.ZCTES Z
WHERE THI_CODLLA = P.CODLLA
AND M.MATNR = P.MATNR
AND Z.ZDATO = C.TCN_FORMPAGO
AND THI_CODLLA = D.CODLLA
AND THI_CODLLA = C.CODLLA
AND THI_CODCLAS = '00000015'
AND THI_CODLEC = TLE_CODLEC
AND TLE_CODTILEC = '00000004'
AND Z.ZCLAS = '23'
AND Z.ZSECU = '007'
AND Z.REPID = 'SAL'
El fallo me lo da en la consulta where, en la 2ª y 3ª condicion:
AND M.MATNR = P.MATNR
AND Z.ZDATO = C.TCN_FORMPAGO
En cualquiera de estas es donde me da el mensaje anteriormente mencionado.
¿Alguien puede hecharme un cable?
Desde ya, gracies por la ayuda ofrecida siempre en eseti foro.
Saludos.