Quantcast
Channel: Forum Getting started with SQL Server
Viewing all articles
Browse latest Browse all 4729

Stored Procedure Help Please

$
0
0
I need help to write a stored procedure for the following :

Parameters to be given at :
Resolution Time
Interface
MONTH

select ref_num,opened,closed,agent,grp,subteam,team,organization,datediff(Hour,opened,closed)as TTR, 
(cast(isnull(month([closed]),'') as NVARCHAR(2))+'-'+isnull(DateName(month,[closed]),'')) as [Month],ResolutionTime=
(CASE 
WHEN datediff(HOUR,opened,closed)between 0 and 24 THEN   '1. Less Than 1 Day'
WHEN datediff(HOUR,opened,closed)between 24.1 and 48 THEN   '2. 1 - 2 Days'
WHEN datediff(HOUR,opened,closed)between 48.1 and 84 THEN   '3. 3.5 Days'
WHEN datediff(HOUR,opened,closed)between 84.1 and 120 THEN   '4. 3.5 - 5 Days'
WHEN datediff(HOUR,opened,closed)between 120.1 and 240 THEN   '5. 5 - 10 Days'
WHEN datediff(HOUR,opened,closed)between 240.1 and 720 THEN   '6. 10 - 30 Days'
        ELSE '7. More Than 30 Days'
   END),
   Interface=
   (CASE
WHEN Created_via = '3550' THEN 'Email'
WHEN Created_via = '3554' THEN 'Calls/Chats'
WHEN Created_via = '3556' THEN 'Web Forms'
WHEN Created_via = '3570' THEN 'Auto-Generated'
else 'Other'
END)
   From call_req_IT
   where
   YEAR(closed) = YEAR(getdate())

Viewing all articles
Browse latest Browse all 4729


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>