Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 앵귤러 모달
- 앵귤러 애니메이션
- 모달
- ApexChart
- Angular Router
- Oracle LISTAGG 사용 예시
- scroll
- 검색
- ajax 사용 예시
- egov spring ajax 사용 예시
- angular route
- 아이오닉 스크롤 이벤트
- angular animation
- summary
- 옵저버블
- 호버
- 셀렉트박스 커스텀
- Ionic modal
- 스크롤 이벤트 감지
- mysql if
- formgroup
- route
- TAILWIND
- Router
- flex-1
- angular button
- 스크롤 이벤트
- modal
- angular modal
- prisma
Archives
- Today
- Total
깜놀하는 해므찌로
Oracle TimeStamp to NUMBER CONVERT 오라클 타임스탬프 숫자 정수형 변환 예시 / Oracle EXTRACT 예시 / 오라클 추출 본문
IT
Oracle TimeStamp to NUMBER CONVERT 오라클 타임스탬프 숫자 정수형 변환 예시 / Oracle EXTRACT 예시 / 오라클 추출
agnusdei1207 2022. 7. 25. 17:13반응형
SMALL
<select id="statisticsOverTimeExcelDown" parameterType="VO" resultType="VO">
/* VO.statisticsOverTimeExcelDown */
<![CDATA[
SELECT AVG(EXTRACT(DAY FROM (END_DATE - STA_DATE)*60*24)) avgTime
, SUM(TO_NUMBER(EXTRACT(DAY FROM (END_DATE - STA_DATE)*60*24))) totalTime
, TO_CHAR(TO_DATE(B.RGST_DT), 'YYYY.MM') rgstDt
FROM t_over_add A
LEFT OUTER JOIN t_over_time B
ON A.OT_SEQ = B.OT_SEQ
AND B.USE_YN = 'Y'
WHERE A.USE_YN = 'Y'
AND TO_CHAR(TO_DATE(B.RGST_DT), 'YYYY.MM') = #{schEtc01}
GROUP BY TO_CHAR(TO_DATE(B.RGST_DT), 'YYYY.MM')
]]>
</select>
1. 종료일 - 시작일 계산 후
2. *60*24 를 통해 분 단위를 추출
3. DAY FROM 이지만 실제 계산된 데이터는 MINUTE, 즉 분 단위라는 사실!
4. 추출된 결과 분단위 정수를 AVG 로 계산한다.
5. 마찬가지로 SUM 으로 계산한다.
반응형
LIST
'IT' 카테고리의 다른 글
이클립스 Tomcat 서버가 뜨지 않을 때 해결 방법 / Eclipse 서버 연결 목록에 없을 때 해결 방법 (0) | 2022.07.28 |
---|---|
HighChart 하이차트 / pieChart 파이차트 JSP 구현 예시 (0) | 2022.07.27 |
CSS 즐겨찾기 별모양 다운로드 이미지 png (0) | 2022.07.25 |
Oracle 회원 SEQ 참조 시 문제점 / LIKE 구분 값 / Oracle LISTAGG 예시 (0) | 2022.07.25 |
HighChart 하이차트 클릭 함수 예시 / 데이터 없을 시 체크 (0) | 2022.07.24 |