하루에 1 시간마다 수신되는 데이터를 얻기 위해 쿼리를 작성했습니다.분 단위로 Oracle 그룹
SELECT To_CHAR(A.req_start_time , 'DD/MM/YYYY HH24') as input , count(A.REQUEST_ID)
FROM ILBULK.SAS_RE_TASK_MESSAGE A,ILBULK.SAS_RE_REQUEST_MESSAGE
WHERE A.NE_TYPE = 'HLR'
LIKE '%Synchronous%'
AND A.REQUEST_ID = ILBULK.SAS_RE_REQUEST_MESSAGE.REQUEST_ID and A.REQ_START_TIME > to_DATE ('12/26/2014 00', 'MM/DD/YYYY HH24') and A.REQ_START_TIME < to_DATE('12/27/2014 00', 'MM/DD/YYYY HH24')
GROUP BY To_CHAR(A.REQ_START_TIME, 'DD/MM/YYYY HH24');
내가
26/12/2014 02 13823
26/12/2014 14 4681
26/12/2014 12 2939
26/12/2014 18 457
26/12/2014 03 34327
26/12/2014 04 15673
26/12/2014 19 28885
26/12/2014 06 70699
26/12/2014 10 10743
지금 내가 오름차순으로 정렬 매 순간에 대한 데이터를 얻으려면 다음과 같은 반응을 얻고있다가, 나는 시간 만 작업의 속삭임을 분할하기 위해 노력했다. 어떻게해야합니까?
아니요, 쿼리는'초 단위로도 '그룹화됩니다. 귀하의 요구 사항은 '분'에만 해당됩니다. 그리고 내 대답은 당신이 필요로하는 것입니다. –