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
idriskvalue vary 1-4 ,riskvaluevary 0-1000 .what want ?
- i want convert
riskvalueidrisk"type" follows :
- i want convert
, 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
Post a Comment