No wonder you want to turn that query into a stored procedure.
That's about the most complicated query I've seen!

Rick

> -----Original Message-----
> From: erik tom [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, March 25, 2008 12:36 PM
> To: CF-Talk
> Subject: turn the coldfusion query into sql stored procedure or view
> 
> I have a cooldfusion query that i want to turn into the stored procedure or 
> view . How can I
> do that
> 
> 
> <cfquery name="getReport" datasource="cfelsunrise" dbtype="ODBC">
>               Select e.employeeid, e.last_name as empLastName, e.first_name 
> as empFirstName,
> e.middle_name as empMiddleName,
>                               tr.TrainingID, tr.courseID, tr.StdTimeFrame, 
> .et.completiondate,
>                               er.last_name as erLastName, er.first_name as 
> erFirstName,
> er.middle_name as erMiddleName, er.EmployeeID as erEmployeeiD,
>                               ea.last_name as eaLastName, ea.first_name as 
> eaFirstName,
> ea.middle_name as eaMiddleName, ea.EmployeeID as eaEmployeeiD,
>                               ea.middle_name as eaMiddleName, l.name, 
> l.locationID, l.state,
> s.stateid, a.areaID, r.regionID, e.hireDate
>                       from employee e
>                       join employeejobhistory h                       on 
> h.employeeid =
e.employeeid
>                       inner join jobassignment ja             on (ja.sequence 
> = h.sequence and
> ja.emplrcd = 0 and ja.enddate is NULL)
>                       inner join jobcode_list j                       on 
> j.jobcode = h.jobcode
>                       inner join location l                           on 
> l.locationid =
ja.locationid
>                       Inner join States s                                     
> on l.state =
s.StateCode
>                       inner join JobTrainLink jtl                     on 
> (jtl.JobCode = h.JobCode
and
> jtl.DeptID = h.DeptID and jtl.TrainingID is not NULL)
>                       inner Join TrainingReqmt tr                     ON 
> (tr.TrainingID =
jtl.TrainingID
> and tr.courseID in(#crslist#))
>                       left outer Join TrainReqState trs       ON 
> (trs.TrainReqID = tr.TrainReqID
and
> trs.StateID = s.StateID)
>                       left outer join employeeTraining et on (e.employeeid = 
> et.employeeid and
> et.courseID = tr.CourseID and et.Errflag is NULL)
>                       left outer join area a                          on 
> a.areaid = l.areaid
>                       left outer join employee ea             on 
> ea.employeeid = a.managerEmpID
>                       left outer join region r                        on 
> r.regionid = a.regionid
>                       left outer join employee er             on 
> er.employeeid = r.managerEmpID
>                       where e.terminationdate is NULL
>                               and DATEDIFF(dy, #cutoffdate#, e.HireDate) >= 0
>                               and l.excludeflag != 'Y'
>                               <cfif selregionalVP gt 0>and r.ManagerEmpID = 
> #selregionalVP#</cfif>
>                               <cfif selareaManager gt 0>and a.ManagerEmpID =
#selareaManager#</cfif>
>                               <cfif community gt 0>and l.LocationID = 
> #community#</cfif>
>                       order by er.last_name, er.first_name, ea.last_name, 
> ea.first_name, l.name,
> l.locationID,
>                                       e.last_name, e.first_name, 
> e.middle_name, e.employeeID,
> tr.courseID, et.completiondate
>       </cfquery>
> 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:302023
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to