Fórum Soma de dois fields em uma Query #413652

02/03/2012

0

Olá pessoal,
Gostaria de fazer o seguinte:

select 
id as i, 
codigo as cod,
(cod+i) as soma
from produto;


Ou seja, quero pegar os nomes renomeados do field (i e cod) e depois somar formando uma outra coluna. Eu sei que pode ser feito isso usando diretamente o nome dos fields (id+codigo). O problema é que tenho um field que é um trecho enorme de código contendo cases. Algo mais ou menos assim:

select
codigo as cod,
{Muitas linhas de código} as VlTributado


Daí gostaria de fazer:
(VlTributador+cod) as Soma


Alguém sabe como posso fazer isso?

Obrigado desde já.
Vinnicyus Gracindo

Vinnicyus Gracindo

Responder

Posts

02/03/2012

Diego Lusa

Vinnicyus, tudo bem?


Você pode utilizar a construção abaixo. Não sei exatamente como é a tua consulta. O exemplo somente retrata a forma de fazer.

select id, codigo, (codigo + VlTributado ) as soma
from ( select id, codigo, {Muitas linhas de código} as VlTributado from produtos)
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar