Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2008, 20:22
jannethps
 
Fecha de Ingreso: febrero-2008
Ubicación: Colombia
Mensajes: 48
Antigüedad: 16 años, 2 meses
Puntos: 0
Ignorar condición en clausula WHERE

Buenas noches,

Les cuento mi problema, tengo este query en oracle:
SELECT c.nombre_cliente, cr.consecutivo, ci.estado_informe, ci.tipo_informe, ci.fecha_envioaud1, ci.fecha_revision1, ci.fecha_entrega, ci.nro_informe, mes_correspondiente,
ci.periodo, ci.clase_informe
FROM clientes_informes ci, clientes c, carta_remisoria cr
WHERE ci.tipo_auditoria = 'Financiera'
and ci.nro_cliente = c.nro_cliente
and c.estado = 'Vigente'
and ci.nro_cliente > 5000
and ci.tipo_compromiso = 'Obligatorio'
and ci.estado_informe = 'Definitivo'
and cr.nro_informe(+) = ci.nro_informe
AND ci.tipo_informe = 'Estados financieros definitivos'
and ci.clase_informe = 'Dictamen definitivo'
and ci.mes_correspondiente = 'Diciembre'
and ( ci.periodo is null OR ci.periodo = 0)
ORDER BY 1
Mi problema es que no logro encontrar en Postgres la equivalencia del operador (+)....

El query funciona perfectamente....

De antemano muchas gracias...

Janneth