Click here to Skip to main content
15,886,137 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

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
 
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 :)

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