|
Archives of the TeradataForumMessage Posted: Mon, 24 May 2004 @ 14:03:44 GMT
HI ALL, I am trying to push data from one table to other using a stored procedure the Scenario: i have Table A and B with same table structure but Table A has data comming in it at a interval of 15 min and i am req to push data from table A to Table B at a aggregation of Daily level. I am able to do this by simple SQL using group by clause on the Datetime field but when i try to do the same using a stored procedure it give me ERROR saying invalid SQL, Can any body help !! Manish My Actual stored proc:: create procedure SP_CCART_AGENT_STATES_DAILY(IN vDate Date) BEGIN insert into T_CCART_AGENT_STATES_Daily Select cast(ReportTime as date) as reportdate, AVG(Compliance_percent) AS Compliance_percent, AVG(Available_percent) AS Available_percent, AVG(Occupancy_percent) AS Occupancy_percent, AVG(DNOutboundCalls) AS DNOutboundCalls, AVG(TotalDNInboundTime) AS TotalDNInboundTime, AVG(AverageLoginHours) AS AverageLoginHours, AVG(AverageDNInboundTime) AS AverageDNInboundTime, AVG(TotalDNOutboundTime) AS TotalDNOutboundTime, AVG(DNInboundTime_percent) AS DNInboundTime_percent, AVG(TotalTalkTime) AS TotalTalkTime, AVG(DNInboundCalls) AS DNInboundCalls, AVG(TalkTime_percent) AS TalkTime_percent, AVG(TotalWaitTime) AS TotalWaitTime, AVG(AverageDNOutTime) AS AverageDNOutTime, AVG(DNOutTime_percent) AS DNOutTime_percent, AVG(AverageWaitTime) AS AverageWaitTime, AVG(WaitTime_percent) AS WaitTime_percent, AVG(TotalNotReadyTime) AS TotalNotReadyTime, AVG(AverageNotReadyTime) AS AverageNotReadyTime, AVG(NotReadyTime_percent) AS NotReadyTime_percent, AVG(TotalHoldTime) AS TotalHoldTime, AVG(AverageHoldTime) AS AverageHoldTime, AVG(TotalConsultTime) AS TotalConsultTime, AVG(HoldTime_percent) AS HoldTime_percent, AVG(AverageConsultTime) AS AverageConsultTime, AVG(ConsultTime_percent) AS ConsultTime_percent, AVG(TotalAgentsWorked) AS TotalAgentsWorked, AVG(AverageHandleTime) AS AverageHandleTime, AVG(TotalHandleTime) AS TotalHandleTime, AVG(AverageTalkTime) AS AverageTalkTime, AVG(TotalAgentWorkingHours) AS TotalAgentWorkingHours, QueueID AS QueueID, LOBID AS LOBID, RegionID AS RegionID, SiteID AS SiteID, ServiceID AS ServiceID from T_CCART_AGENT_STATES where cast(ReportTime as date)=:Vdate Group by cast(ReportTime as date),lobid,regionid,serviceid,siteid,queueid END
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||