problema con una datawindow
Publicado por samuel (61 intervenciones) el 03/03/2006 18:26:24
Hola a todos, bien mi problema es el siguiente. Tengo una datawindow con esta select:
SELECT suce_hechos_imponibles.num_hecho ,
suce_hechos_imponibles.codigo_hecho ,
suce_hechos_imponibles.fecha_devengo ,
suce_tipo_expediente.descripcion_tipo_expediente ,
suce_interviniente.dni_principal ,
min("SUCE_CAUSANTE_HECHO_IMPONIBLE"."NUMERO_INTERVINIENTE")
FROM {oj suce_hechos_imponibles left outer join suce_causante_hecho_imponible ON
( suce_hechos_imponibles.provincia = suce_causante_hecho_imponible.provincia ) and
( suce_hechos_imponibles.anyo = suce_causante_hecho_imponible.anyo ) and
( suce_hechos_imponibles.oficina = suce_causante_hecho_imponible.oficina ) and
( suce_hechos_imponibles.numero = suce_causante_hecho_imponible.numero ) and
( suce_hechos_imponibles.num_hecho = suce_causante_hecho_imponible.num_hecho ) } ,
{oj SUCE_INTERVINIENTE right OUTER JOIN SUCE_CAUSANTE_HECHO_IMPONIBLE ON
( suce_causante_hecho_imponible.provincia = suce_interviniente.provincia ) and
( suce_causante_hecho_imponible.anyo = suce_interviniente.anyo ) and
( suce_causante_hecho_imponible.oficina = suce_interviniente.oficina ) and
( suce_causante_hecho_imponible.numero = suce_interviniente.numero ) and
( suce_causante_hecho_imponible.numero_interviniente = suce_interviniente.numero_interviniente ) } ,
suce_tipo_expediente
WHERE ( suce_tipo_expediente.codigo_tipo_expediente = suce_hechos_imponibles.codigo_hecho ) and ( ( SUCE_HECHOS_IMPONIBLES.PROVINCIA = 'Z' ) and ( SUCE_HECHOS_IMPONIBLES.ANYO = 2006 ) and ( SUCE_HECHOS_IMPONIBLES.OFICINA =650 ) and ( SUCE_HECHOS_IMPONIBLES.NUMERO = 1 ) )
GROUP BY suce_hechos_imponibles.num_hecho ,
suce_hechos_imponibles.codigo_hecho ,
suce_hechos_imponibles.fecha_devengo ,
suce_tipo_expediente.descripcion_tipo_expediente ,
suce_interviniente.dni_principal ;
/********************************************************************************************/
Si ejecuto la select en el ISQL session me devuelve dos registros. Si pruebo desde la datawindow introduciendo los mismos retrieval arguments en la ventanita me da el error "select error SQL state 07001". Alguien sabe porque me puede dar este error si en el ISQL session me devuelve registros??(nota: uso power builder 7.0 y SQL anywhere 5.0)
Gracias de antemano
SELECT suce_hechos_imponibles.num_hecho ,
suce_hechos_imponibles.codigo_hecho ,
suce_hechos_imponibles.fecha_devengo ,
suce_tipo_expediente.descripcion_tipo_expediente ,
suce_interviniente.dni_principal ,
min("SUCE_CAUSANTE_HECHO_IMPONIBLE"."NUMERO_INTERVINIENTE")
FROM {oj suce_hechos_imponibles left outer join suce_causante_hecho_imponible ON
( suce_hechos_imponibles.provincia = suce_causante_hecho_imponible.provincia ) and
( suce_hechos_imponibles.anyo = suce_causante_hecho_imponible.anyo ) and
( suce_hechos_imponibles.oficina = suce_causante_hecho_imponible.oficina ) and
( suce_hechos_imponibles.numero = suce_causante_hecho_imponible.numero ) and
( suce_hechos_imponibles.num_hecho = suce_causante_hecho_imponible.num_hecho ) } ,
{oj SUCE_INTERVINIENTE right OUTER JOIN SUCE_CAUSANTE_HECHO_IMPONIBLE ON
( suce_causante_hecho_imponible.provincia = suce_interviniente.provincia ) and
( suce_causante_hecho_imponible.anyo = suce_interviniente.anyo ) and
( suce_causante_hecho_imponible.oficina = suce_interviniente.oficina ) and
( suce_causante_hecho_imponible.numero = suce_interviniente.numero ) and
( suce_causante_hecho_imponible.numero_interviniente = suce_interviniente.numero_interviniente ) } ,
suce_tipo_expediente
WHERE ( suce_tipo_expediente.codigo_tipo_expediente = suce_hechos_imponibles.codigo_hecho ) and ( ( SUCE_HECHOS_IMPONIBLES.PROVINCIA = 'Z' ) and ( SUCE_HECHOS_IMPONIBLES.ANYO = 2006 ) and ( SUCE_HECHOS_IMPONIBLES.OFICINA =650 ) and ( SUCE_HECHOS_IMPONIBLES.NUMERO = 1 ) )
GROUP BY suce_hechos_imponibles.num_hecho ,
suce_hechos_imponibles.codigo_hecho ,
suce_hechos_imponibles.fecha_devengo ,
suce_tipo_expediente.descripcion_tipo_expediente ,
suce_interviniente.dni_principal ;
/********************************************************************************************/
Si ejecuto la select en el ISQL session me devuelve dos registros. Si pruebo desde la datawindow introduciendo los mismos retrieval arguments en la ventanita me da el error "select error SQL state 07001". Alguien sabe porque me puede dar este error si en el ISQL session me devuelve registros??(nota: uso power builder 7.0 y SQL anywhere 5.0)
Gracias de antemano
Valora esta pregunta


0