Sr.

tema enviado por Oswaldo en SQL Server
tema iniciado el 02/09/2008
Recibo el siguiente mensaje "SQL Server Database Error: No se puede resolver el conflicto de intercalación para el operador equal to." a pesar de que he tenido la prolijidad de crear tablas especificando el COLLATE: create TABLE ZZTBE00005IMQ000 ( SUN_DB_ID CHAR(3) COLLATE Modern_Spanish_CI_AS, ACCNT_CODE_ID CHAR(15) COLLATE Modern_Spanish_CI_AS, WJXBFS1 FLOAT ) -- ejecucion OK insert into ZZTBE00005IMQ000 select a11.SUN_DB_ID SUN_DB_ID, a11.ACCNT_CODE_ID ACCNT_CODE_ID, sum((a11.AMOUNT * -1.0)) WJXBFS1 from FACT_V_DIARIO a11 where ((a11.D_C_ID in ('D') and a11.ACCNT_CODE_ID like 'E11%') or a11.ACCNT_CODE_ID like 'E21%' or a11.ACCNT_CODE_ID like 'E25%' or a11.ACCNT_CODE_ID like 'E31%' or a11.ACCNT_CODE_ID like 'E41%') group by a11.SUN_DB_ID, a11.ACCNT_CODE_ID -- ejecucion OK create table ZZTBE00005IMQ001 ( ACCNT_CODE_ID CHAR(15) COLLATE Modern_Spanish_CI_AS, SUN_DB_ID CHAR(3) COLLATE Modern_Spanish_CI_AS, IPC_CODE_ID CHAR(15) COLLATE Modern_Spanish_CI_AS, WJXBFS1 FLOAT) -- ejecucion OK insert into ZZTBE00005IMQ001 select a11.ACCNT_CODE_ID ACCNT_CODE_ID, a11.SUN_DB_ID SUN_DB_ID, a11.IPC_CODE_ID IPC_CODE_ID, sum((a11.AMOUNT * -1.0)) WJXBFS1 from FACT_V_DIARIO a11 where ((not (exists (select * from ZZTBE00005IMQ000 ps21 where ps21.ACCNT_CODE_ID = a11.ACCNT_CODE_ID and ps21.SUN_DB_ID = a11.SUN_DB_ID))) and a11.D_C_ID in ('D')) group by a11.ACCNT_CODE_ID, a11.SUN_DB_ID, a11.IPC_CODE_ID -- Despliegue de Error No entiendo por qué tengo el problema... Saludos cordiales