Ir para conteúdo

POWERED BY:

Arquivado

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

djonesbom

Como fazer um select

Recommended Posts

Montar um cursor para atualizar o salários dos funcionários conforme dados abaixo.

Nome do funcionário Percentual de Aumento

2 letras “A” 10%

1 letra “A” 8,5%

Nenhuma letra “A” 6,8%

 

 

isso foi o q consegui ate agora

 

 

 

declare @nome varchar,

@salario float

 

 

declare amina cursor for

select nome,salario from funcionario

open amina

FETCH NEXT FROM amina

INTO @nome,

@salario

 

 

WHILE @@FETCH_STATUS = 0

BEGIN

if @nome = '%a%a%'

select Nome =@nome ,Salario = @salario+((@salario*10)/100)

else if @nome = '%a%'

select Nome =@nome ,Salario = @salario+((@salario*8.5)/100)

else

select Nome =@nome ,Salario = @salario+((@salario*6.8)/100)

 

FETCH NEXT FROM amina

INTO @nome,

@salario

 

END

CLOSE amina

DEALLOCATE amina

Compartilhar este post


Link para o post
Compartilhar em outros sites

djonesbom

 

nao vi problemas em utilizar este modo. Gerou algum erro?

 

 

Sim o sql só me responde a 1º letra de cada nome !!!

 

Abçs

 

 

Sim o sql só me responde a 1º letra de cada nome !!!

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.