728x90
자꾸 통계 만들때마다 오류 발생하는 부분
1. 데이터가 없는 시간대의 값들을 0으로 생성해놓고선 통계 낼때 0으로 생성된 값을 이용한다.
-> 평균치가 말도 안되게 낮아짐
2. merge 문 사용할때 키값을 잘못사용함.
(아이디), 날짜 로 사용하는데
날짜의 값을 잘못 사용해서 update 로 적용되어야하는 쿼리가 insert로 들어가면서 무결성 오류가 발생됨
dual로 쿼리결과
2021년 x월 x일 12시 00분을 집어넣었을때 -15분한 데이터를 문자열로 호출하도록 했으나
쿼리결과가 2021xxxx114500가 아닌
2021xxxx120000으로 나오거나 하는 상황이 발생함
(사용하는 시간 범위만 다른 값을 이용하므로 오타가 발생했으나
쿼리문을 복사 붙여넣기 하면서 잘못 적은것을 인지하지 못했음.)
(merge 문 사용이유 : 테스트 데이터를 집어넣고선 서버에서 제대로 처리하는지 확인하기 위해서)
3. 키값 생성 오류.
예시
15분 데이터가 현재 시간(15시 45분)으로부터 15분 전(15시 30분)부터 ~ 1초전(15시 44분 59초)의 것들을 이용해서
현재 시간값 - 15분 으로 들어가야하는데
키값을 현재시간 -30분으로 생성되게 잘못적어놨음
728x90
'SQL > Oracle' 카테고리의 다른 글
[oracle] PROCEDURE 프로시저 (0) | 2022.07.27 |
---|---|
[Database/Oracle]오라클 테이블 스페이스 추가하기 (0) | 2022.03.04 |
[Oracle] 오라클 시간더하기, 테스트용 데이터 만들기 (1) | 2021.11.12 |
만능인줄 알았던 오라클(잘되던 insert select 안될때) (0) | 2021.08.03 |
[Oracle/Tibero] merge insert 누락된 우괄호 (0) | 2021.06.02 |
댓글