Página 1 de 1

duvida ao realizar select

Enviado: Qui, 19 Jan 2006 11:38 am
por izaura
Estou com a seguinte duvida:

Tenho uma view que contém o campos valor e tpPagto

valor tpPagto
100 pa
200 pa
120 cm
300 pa
10 cm

através dessa view irei atualizar uma tabela. Preciso fazer um select que verifique quando tpPagto for pa ele joga o valor numa coluna chamada Pagmento da minha tabela , se tpPagto for cm o valor seja jogado numa coluna chamado Comissao da minha tabela.

Alguém pode me ajudar????

Grata,
izaura

Enviado: Qui, 19 Jan 2006 3:09 pm
por TBou
Olá...você pode utilizar um DECODE para separar os valores em colunas

veja o exemplo abaixo

Selecionar tudo

SELECT DECODE(TP_PAGTO,'PA',0,VALOR) VL_COMISSAO,
       DECODE(TP_PAGTO,'PA',VALOR,0) VL_PAGAMENTO
FROM VIEW