궁금한게 있어 질문드립니다. 


약 30만개 이상의 데이터를 1분 단위마나 평균치를 내는 쿼리를 작성하였습니다.

테이블 정보는  

시간 

데이터1 

데이터 2 

데이터 3 

 2012-01-01 00:00:12 

 1

 2012-01-01 00:00:25 

 2

 2012-01-01 00:00:55 

 2

21 

 2012-01-01 00:01:11 

1213 

 2012-01-01 00:01:31 

 23

21 

42 

 2012-01-01 00:02:01 

45 

33 

123 


라는 데이터들이 계속 쌓이고있습니다.


그래서 저는 1분단위의 데이터 평균치를 보고 싶어

select left (convert (varchar, 시간, 120), 16), avg(데이터1), avg(데이터2), avg(데이터3) from test

group by left (convert (varchar, 시간, 120), 16)


라고 하였는데.


데이터 자체는 잘 나오는데 문제는 날짜의 순서가 약간 변경된다는 것 입니다.

간단하게 보여드리자면

2012-01-01 00:01

2012-01-01 00:02

2012-01-01 00:03

2012-01-01 00:05

2012-01-01 00:04

2012-01-01 00:06

2012-01-01 00:07

2012-01-01 00:08

같이 시간의 순서가 맞지 않습니다. 

해결 방법 자체는 order by 를 쓰면 간단해 지는데.


왜 데이터 시간의 순서가 맞지 않는지 궁금합니다. (CPU 사용량을 최대한 줄이기 위해 order by를 최대한 안쓰고 싶습니다.)

혹시 처음 입력된 데이터의 시간이 잘못 되었다 해서 확인을 하여도 원본 데이터는 정상적으로 시간기록이 되어있습니다.

약 1000개 가량의 데이터로 테스트를 해봐도 정상적으로 나오는데 20만 개의 데이터가 넘어가면 이렇게 되는거 같습니다.

이게 저만 그러는 것 인지 아니면 MSSQL 자체의 버그성 오류인지 궁금합니다.


답변 부탁드리겠습니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 227193
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 86335
7444 쿼리상 단가계산인데..금액차이가 발생을 합니다.. [1] 풀내기vber 2013.12.18 5934
7443 쿼리 성능 관련 [3] 냥냥 2013.12.17 4698
7442 sql server 2000에서 sql server 2008로 복제 쭈니74 2013.12.17 4032
7441 윈도우인증오류에러 HSQL 2013.12.17 5082
7440 profiler 본인 것만 추적하기 관련 문의입니다. [4] 하하하하하 2013.12.17 5658
7439 Microsoft OLE DB Provider for SQL Server 오류 '80004005' 질문드릴게요 닉부이치치 2013.12.16 9489
7438 뷰테이블 생성관련 질문입니다. 달님별님코자 2013.12.16 8039
7437 Select 결과 복사 후 엑셀에 붙여넣기 하는데 개행문자에 문제가 있습니다. [3] LASI 2013.12.16 19450
7436 where 에 case 문의 드립니다. [4] 뽕남 2013.12.12 8829
7435 NULL과 관련하여... [2] 메칸더 2013.12.12 8465
7434 Identity로 설정된 컬럼에 관한 겁니다. [2] 김락중_278785 2013.12.12 3199
» 대용량의 데이터를 insert 할 경우 데이터 가 쌓이는 순서가 이상합니다. [7] 바람의취객 2013.12.12 5329
7432 SQL쿼리시에.. 마에스트로 2013.12.12 3468
7431 스키마가 손상되었다는데 답답하네요... [2] 다은빈아빠 2013.12.11 6869
7430 작업관리자에서 메모리 사용량에 대해서 질문드립니다. [2] 조일권 2013.12.11 4366
7429 엑셀에서 정보 가져올때 250~260자 이상 뒤가 잘려요~ [2] 이인수 2013.12.11 3723
7428 DTS 사용 후 현상에 관한 문의입니다. [1] 김락중_278785 2013.12.11 3482
7427 delete로 삭제하는 테이블 질문입니다. [2] 카루카루 2013.12.11 4076
7426 mysql 사용한계 문의 간장 2013.12.11 3760
7425 mysql구문에서 가져온 쿼리인데요 이것 mssql에서도 같거나 비슷하게 할 수 있나요: 김락중_278785 2013.12.11 3858





XE Login