본문 바로가기
SQL/Oracle

통계 데이터 생성 오류 잦은 이유

by Pendine 2021. 12. 29.
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

댓글