Ir para conteúdo

POWERED BY:

Arquivado

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

KUROL3

Calculos com Variaveis

Recommended Posts

Olá eu gostaria de atribuir o valor do salario em uma variavel de pois calcular a partir da variavel sem ficar dando esse monte de select repetido "so carrega o banco!"

 

exemplo

 

select

--so um teste

case when

day(getdate()) > data_vencimento

then

--com multa debito

(((select sum(salario) from minha_tabela2 on minha_tabela.id = minha_tabela2.id_minha_tabela) * minha_multa)/100)

else

--sem multa debito

(select sum(salario) from minha_tabela2 on minha_tabela.id = minha_tabela2.id_minha_tabela)

end as salario_debito,

 

case when

day(getdate()) > data_vencimento

then

--com multa credito

(((select sum(salario) from minha_tabela2 on minha_tabela.id = minha_tabela2.id_minha_tabela) * minha_multa_credito)/100)

else

--sem multa credito

(select sum(salario) from minha_tabela2 on minha_tabela.id = minha_tabela2.id_minha_tabela)

end as salario_credito,

 

from

minha_tabela

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kurol3, Não compreendi direito....

 

Seria isso:

 

 
declare @salario int
set @salario = select sum(salario) from minha_tabela where id = 9999

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria exatamente isso pq eu tenho os meses.... de cada salario para levar em consideração.. e os meses eu pego do loop de baixo onde tem todos os calculos.

 

Kurol3, Não compreendi direito....

 

Seria isso:

 

 
declare @salario int
set @salario = select sum(salario) from minha_tabela where id = 9999

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.