| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 보조정렬
- Java
- MSSQL
- react
- JavaScript
- SQL
- Python
- mybatis
- hadoop
- GIT
- Android
- Sqoop
- R
- plugin
- Kotlin
- table
- Eclipse
- NPM
- 공정능력
- es6
- tomcat
- xPlatform
- mapreduce
- Express
- SPC
- window
- IntelliJ
- vaadin
- Spring
- SSL
- Today
- Total
목록database (65)
DBILITY
T1은 CD의 VAL값의 변동을 기록한 이력테이블입니다. 점으로 저장된 시간을 선분조건이 가능하도록 합니다. 업무규칙은 처음일자 이전은 처음일자부터 다음일자까지 모두 처음값을 사용하고, 중복된 일자가 없으며,마지막일자는 미래(현재포함)까지 사용되고 있다는 조건이 주어진 경우입니다. 인사기록을 기준으로 경력증명서에 직급별 재직기간을 표시할때 응용한다면, 시작일자 SDT부분이 DT만 있으면 되고,종료일자 EDT의 '99991231'는 '현재'로 바꾸면 되겠죠. 설명이 이해가 안가는군요. WITH T1 ( CD, VAL, DT ) AS ( SELECT '1001',9.2,'20150101' FROM DUAL UNION ALL SELECT '1001',8.5,'20150601' FROM DUAL UNION AL..
사람은 10진 기수법에 익숙하고, 2진법의 32승까지는 학생때 외워서 조금 기억이 나지만, 시간은 60진법을 사용한다는 사실에 자주 혼돈에 빠지는 부분입니다. SELECT SYSDATE, SYSDATE-0.00001, SYSDATE-NUMTODSINTERVAL(1,'SECOND') FROM DUAL NUMTOYMINTERVAL(NUMBER, TYPE OF INTERVAL) TYPE OF INTERVAL = 'YEAR', 'MONTH' NUMTODSINTERVAL(NUMBER, TYPE OF INTERVAL) TYPE OF INTERVAL = 'SECOND', 'MINUTE', 'HOUR', 'DAY'
ROWNUM은 WINDOW FUNCTION으로 대체할 수 있습니다. DB2 for i Series도 OLAP FUNCTION으로 ROW_NUMBER를 지원합니다. 중요한 건 MOD~ WITH T1 (EMPNO,ENAME) AS ( SELECT '7369','SMITH' FROM DUAL UNION ALL SELECT '7499','ALLEN' FROM DUAL UNION ALL SELECT '7521','WARD' FROM DUAL UNION ALL SELECT '7566','JONES' FROM DUAL UNION ALL SELECT '7654','MARTIN' FROM DUAL UNION ALL SELECT '7698','BLAKE' FROM DUAL UNION ALL SELECT '7782','CL..
응용에 필요한 기초라 작성해 둔다. 나이가 들수록 순간적으로 기억이 나지 않는다.ㅠㅠ 첫번째 WITH T1 AS ( SELECT LEVEL NO FROM DUAL CONNECT BY LEVEL
교대일자,교대구분 SELECT CASE WHEN TO_CHAR(SYSDATE,'HH24MISS') BETWEEN '070001' AND '235959' THEN TO_CHAR(SYSDATE,'YYYYMMDD') ELSE TO_CHAR(SYSDATE-NUMTODSINTERVAL('1','DAY'),'YYYYMMDD') END AS WDATE, CASE WHEN TO_CHAR(SYSDATE,'HH24MISS') BETWEEN '070001' AND '150000' THEN '1' WHEN TO_CHAR(SYSDATE,'HH24MISS') BETWEEN '150001' AND '230000' THEN '2' ELSE '3' END AS WSHIFT FROM DUAL 교대일자,교대구분의 업무시간구간 SELEC..