Soma de dois fields em uma Query
Olá pessoal,
Gostaria de fazer o seguinte:
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:
Daí gostaria de fazer:
Alguém sabe como posso fazer isso?
Obrigado desde já.
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
Curtidas 0
Respostas
Diego Lusa
02/03/2012
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)
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)
GOSTEI 0