Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodolfo Fernando

Soma de valores ??

Recommended Posts

Bom Dia Pessoal...

 

Eu estou com o seguinte problema eu tenho uma chamada Fnlcv que contém os seguintes registros

gostaria de saber se tem como fazer em um select só ele somar os Tipo VL e subtrair os DC(desconto)

 

 

Lcto Valor TIPO

-------------------------------

231894 39.9000 DC

231894 181.0000 DC

231894 580.0000 VL

231901 181.0000 DC

231901 580.0000 VL

 

 

Eu havia feito desta maneira:

DECLARE @bruto decimal(10,2),	@Liquido decimal(10,2),	@total decimal(10,2)select @bruto=sum(lcvval)from fnlcvwhere lcnnro in(231359,231578,231587) and lcvtip='VL'select @liquido=sum(lcvval)from fnlcv where lcnnro in(231359,231578,231587) and lcvtip='DC'set @total=@bruto-@liquidoselect @total

 

Funciona, mas gostaria de saber se tem alguma forma de fazer em um Select só mesmo..

 

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem jeito em um select só com a ajuda de dois selects

select (select sum(lcvval) from fnlcv where lcvtip = 'VL') - (select sum(lcvval) from fnlcv where lcvtip = 'DC')

naum muda muita coisa naum, todavia, com isso naum seria necessário criar variáveist+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.