sql server - SQL - Convert results of SELECT statement to a parameter in stored procedure -


consider following stored procedure :

alter procedure getrisks @id int, @convertedriskvalue int select top 1 table1.id, idrisk, riskvalue table1 left join table2 on table1.id = table2.id table1.id= @id order table2.id desc 
  • the idrisk value vary 1-4 , riskvalue vary 0-1000 .

  • what want ?

    • i want convert riskvalue idrisk "type" follows :

enter image description here

, put @convertedriskvalue , return select statement.

any ideas ?

try :

alter procedure getrisks @id int, @convertedriskvalue int select top 1 table1.id, case when riskvalue >= 0 , riskvalue <= 250 1  when riskvalue >= 251 , riskvalue <= 500 2 when riskvalue >= 501 , riskvalue <= 750 3 when riskvalue >= 751 , riskvalue <= 1000 4 end idrisktype  , riskvalue table1 left join table2 on table1.id = table2.id table1.id= @id order table2.id desc 

Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -