Click here to Skip to main content
15,892,746 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
How to convert the below Query into Stored Procedure(MS Sql Server) ?
SQL
select rating,trendvalue
from rptslastats where sla='" + dsReportName.Tables[0].Rows[p][0].ToString() + "'
and to_char(asondate,'mon yy')=to_char(to_date('" + asondate.ToShortDateString() + "','mm/dd/yyyy'),'mon yy')
Posted

stored procedure:
SQL
create procedure procedureName
(
@sla varchar(100) ,
@leftparam varchar(100),
@rightparam varchar(100)

)
as
begin

select rating,trendvalue from rptslastats
 where sla= @sla and  @leftparam = @rightparam 
end 


and you have to assign values as
C#
@sla                      -> '" + dsReportName.Tables[0].Rows[p][0].ToString() + "'
 @leftparam varchar(100)  -> to_char(asondate,'mon yy')               
@rightparam varchar(100)  ->  to_char(to_date('" + asondate.ToShortDateString() + "','mm/dd/yyyy'),'mon yy')   


hope it works fine...
 
Share this answer
 
Comments
Karthik_Mahalingam 2-Jan-14 7:30am    
remove the unnecessary quotes.
saurabh kumar mahto 2-Jan-14 12:24pm    
Thanks Karthik :)
Karthik_Mahalingam 2-Jan-14 22:58pm    
welcome saurabh :)
SQL
create procedure MyProc
as
  select rating,trendvalue
  from rptslastats 
  where sla='" + dsReportName.Tables[0].Rows[p][0].ToString() + "'and to_char(asondate,'mon yy')=to_char(to_date('" + asondate.ToShortDateString() + "','mm/dd/yyyy'),'mon yy')
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900