Consulta em sql
Estou desenvolvendo uma consulta em sql que listará todos os funcionarios da empresa e seus dados cadastrais, até aí tudo bem, mas preciso criar uma condição referente ao salário, no caso se o funcionário recebe até R$ 500,00 o seu limite para compra é de R$50,00 e se for acima ele terá um limite de 10¬ em cima do salário. Como eu poderia criar essa Query ?
Rogerio Amorim
Rogerio Amorim
Rogerio_amorim
Curtidas 0
Respostas
Bruno Belchior
06/09/2005
select nome, (case salario <= 500 then 50 else salario / 10 end) valormaximo from Funcionarios
GOSTEI 0
Rogerio_amorim
06/09/2005
Como faria no SQL Server ?
GOSTEI 0
Rjun
06/09/2005
No SQL Server, ficaria assim:
SELECT Nome, CASE WHEN Salario <= 500 THEN 50 ELSE Salario / 10 END AS ValorMaximo FROM Funcionarios
GOSTEI 0