;legisdownload view=file|id=' há dentro do campo?
>
>
>
>
>
> De: Jales Jose Moraes
> Para: "oracle_br@yahoogrupos.com.br"
> Enviadas: Sexta-feira, 29 de Junho de 2012 22:20
> Assunto: Re: [oracle_br] Re: Ajuda em s
12 22:20
Assunto: Re: [oracle_br] Re: Ajuda em sql
Concordo, ja peguei deste jeito, e agora é consertar. Obrigado...
De: Milton Bastos Henriquis Jr. <mailto:miltonbastos%40gmail.com>
Para: mailto:oracle_br%40yahoogrupos.com.br
Enviadas: Sexta-feira,
Concordo, ja peguei deste jeito, e agora é consertar. Obrigado...
De: Milton Bastos Henriquis Jr.
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 29 de Junho de 2012 21:26
Assunto: Re: [oracle_br] Re: Ajuda em sql
Que modelagem péssima hein?
Se
do Chiappa
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Sexta-feira, 29 de Junho de 2012 17:59
> Assunto: [oracle_br] Re: Ajuda em sql
>
>
>
>
>
> Tranquilo *** SE *** o datatype do tal "campo textual" for VARCHAR2 ou
> correlatos, se for LOB nem sempre v
Quando queremos separar em duas *colunas* diferentes, a mesma *coluna* - sim
usamos o decode. E para que o deb e o cre
fique na mesma linha do cod_pagto, necessita agrupamento somente do cod_pagto.
select cod_pagto,
max(decode(dbcr,'D',valor,null)) Debito,
max(decode(dbcr,'C',val
Quando queremos separar em duas colunas diferentes o mesmo valor
Podemos usar o comando decode Ex.:
SELECT COD_PAGTO, DBCR, DECODE(DBCR,'D',VALOR,0) DEBITO,
DECODE(DBCR,'C',VALOR,0) CREDITO
FROM TABELA
WHERE ...
ok ?
-
Quando queremos separar em duas colunas diferentes o mesmo valor
Podemos usar o comando decode Ex.:
SELECT COD_PAGTO, DBCR, DECODE(DBCR,'D',VALOR,0) DEBITO,
DECODE(DBCR,'C',VALOR,0) CREDITO
FROM TABELA
WHERE ...
ok ?
-
Dados insuficientes...
Como é a estrutura da tabela? codigo da forma de pagamento é um
agrupamento? Voce quer acumular os valores por codigo sem levar em
consideração período? O valor de débito e crédito estão em colunas
separadas ou existe a coluna valor e outra deb_cred ??
Mas voce pode come