GRUPO SIC, S.A. DE C.V. escribió:
> Espero me puedan orientar un poco con este problema
> Estoy migrando una aplicación vb6 acces a postgres, ya tengo la base
> en postgres y la mayaria ya esta funcionando correctamente, pero
> Encontre unos modulos con selects como el que acontinuación les muestro:
>
>
> rst(0).Open "SELECT iif(AcumSalCX=1,'Cargo', iif(AcumSalCX=2, 'Abono',
> 'No Acumula')) as Concepto, " _
> & "NumTipoDoc, NombreTipo, DoctoDE FROM TipoDoctos WHERE
> DocCteProv=1 AND NumTipoDoc " _
> & "in (" & Me.Tag & ") ORDER BY NumTipoDoc, " _
> & "AcumSalCX", Cn, adOpenForwardOnl, adLockReadOnly
Esto en lenguaje estándar se escribe así:
select
case AcumSalCX when 1 then 'Cargo' when 2 then 'Abono' else 'No acumula' end as
Concepto,
NumTipoDoc, nombreTipo, DoctoDE
FROM TipoDoctos
WHERE bla bla bla
--
Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257
"Escucha y olvidarás; ve y recordarás; haz y entenderás" (Confucio)
--
TIP 1: para suscribirte y desuscribirte, visita
http://archives.postgresql.org/pgsql-es-ayuda