Zeos does not recognize the command case of PostgreSQL.
Posted: 31.10.2012, 02:08
I use a search where the case statement, to display the value of the column case, it shows the value in dbgrig. The Zeos shows the value as memo.
follows the SQL command below.
select a.cd_fil,a.cd_titulo,a.no_doc,a.no_origem,
case
when a.fg_tipo_pgto = 'DIN' then 'Dinheiro'
when a.fg_tipo_pgto = 'CAR' then 'Cartão'
when a.fg_tipo_pgto = 'CHE' then 'Cheque'
when a.fg_tipo_pgto = 'DUP' then 'Duplicata'
when a.fg_tipo_pgto = 'PRO' then 'Promiss.'
when a.fg_tipo_pgto = 'BOL' then 'Boleto'
when a.fg_tipo_pgto = 'DEP' then 'Depósito'
when a.fg_tipo_pgto = 'DDA' then 'DDA'
ELSE 'NDA'
end as .fg_tipo_pgto
,a.no_parcela,a.dt_conta,
a.dt_vcto,a.fg_paga,a.vlr_mov,a.cd_fornec,
b.de_fantasia,a.dt_pgto,a.vlr_pgto
from contapag a,forneced b
where a.cd_fornec = b.cd_fornec
order by a.dt_vcto,a.cd_titulo
--
Edson
follows the SQL command below.
select a.cd_fil,a.cd_titulo,a.no_doc,a.no_origem,
case
when a.fg_tipo_pgto = 'DIN' then 'Dinheiro'
when a.fg_tipo_pgto = 'CAR' then 'Cartão'
when a.fg_tipo_pgto = 'CHE' then 'Cheque'
when a.fg_tipo_pgto = 'DUP' then 'Duplicata'
when a.fg_tipo_pgto = 'PRO' then 'Promiss.'
when a.fg_tipo_pgto = 'BOL' then 'Boleto'
when a.fg_tipo_pgto = 'DEP' then 'Depósito'
when a.fg_tipo_pgto = 'DDA' then 'DDA'
ELSE 'NDA'
end as .fg_tipo_pgto
,a.no_parcela,a.dt_conta,
a.dt_vcto,a.fg_paga,a.vlr_mov,a.cd_fornec,
b.de_fantasia,a.dt_pgto,a.vlr_pgto
from contapag a,forneced b
where a.cd_fornec = b.cd_fornec
order by a.dt_vcto,a.cd_titulo
--
Edson