sql 2008 r2


5만건 이하 테이블입니다.  아래와 같이 반복되는 날짜데이터 앞에 카테고리 번호를 부여하려고 합니다.

날짜별로 7개씩 반복되는데 cateid에 번호를 부여하는 쿼리를 어떻게 하는지? ㅠㅠ


select  Row_NUMBER() over(order by a.reportdate desc) as RowNum,* from(
select '' as cateid,reportdate, reportyoil, aaa, bbb, ccc, ddd, eee, 2 as 'parentid'
from [dbo].Sales
where reportdate >= 20020401
group by reportdate,reportyoil, aaa, bbb, ccc, ddd, eee,
) a

order by RowNum desc


Sales 테이블


쿼리로 얻고 싶은 결과

---------------------------------

RowNumcateidreportdatereportyoilaaabbbcccdddeeeparentid
171321120020402331271725976001206272782
17131122002040233075278499979314783502
17130132002040217841485243762710346702
171291420020402167463743625378046102
171281520020402158507343460058028702
17127162002040297109122169014464502
171261720020402000002
171251120070224264394503803609387840862
17124122007022415355727454099486403022932
17123132007022413199097104110540954141302
171221420070224127234556110016381853500312
1712115200702248415772975922290931686512
171201620070224786182366830100003450382
17119172007022463249253009700262400032
171181120070225242347457104336716281802
17117122007022515949318692742654604059262
171161320070225137334566101382640952850232
171151420070225989091550465327303009392
17114152007022559282546909309282768202
1711316200702255218955037733272751240962
17112172007022533127281545901422852
17111200702286083000701191023036662
17110200702285016636283648427303518482
1710920070228463272937736154551659182
171082007022841509101045501650142
17107200702284236362018184295462
1710620070228000002
17105200703010439493603663978831782
17104200703010160911003227422331822
17103200703010294544121842627305832152
1710220070301014818479556154553359412
1710120070301014636671376436402568402
17100200703010128189102291154553636742
17099200703010381845911204551822872


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 34063
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 17177
9163 MSSQL 2014 버전 DB를 2008 마이그레이션 방법 [2] 마찡가 2016.02.05 2615
» 날짜가 같은 필드에 특정 카테고리 번호를 순서대로 붙이는 쿼리 질문좀 드립니다. [3] 다자녀아빠 2016.02.04 2365
9161 데이터 50건뽑기...조건이 좀 애매합니다..ㅠㅠ [9] SQL왕왕초보 2016.02.04 2633
9160 Oracle 쿼리 문의사항 [4] 손원일 2016.02.04 2859
9159 닷넷 윈도우 프로그램 개발 시 db 보안 [2] 청소하자 2016.02.04 2501
9158 SQL 서버 운용관련 질문 [2] HSQL 2016.02.04 2215
9157 다른이름 DB 로 시점 복구(STOPAT) 문의 드립니다. [2] 구로동라이더 2016.02.04 3949
9156 서버이전후 백업시간 증가 [3] 류종근 2016.02.04 2697
9155 날짜검색 쿼리 문의드려요 [2] Sisylian 2016.02.03 2908
9154 join 문을 처음 해보는데 잘안됩니다.. [3] 슈토파이터 2016.02.03 2282
9153 데이타에서 IN 사용하기..? [6] 문상연 2016.02.02 2293
9152 JOIN할 테이블을 SELECT문으로 설정할 순 없을까요 [7] sincie 2016.02.02 2608
9151 트랜잭션 로그 용량 오류 문의 [7] 솔총이 2016.02.01 3357
9150 mssql 질문 좀 드릴께요. 일정한 수의 행을 반복하면서 열로 변경하는 방법이 있을까요? [2] 시가넘버쓰리 2016.01.30 2867
9149 월별 ,년별 통계쿼리 질문 [4] 다자녀아빠 2016.01.29 5735
9148 이런 시스템에 트리거 ? CDC (Change Data Capture)? 어떤게..좋을까요? [1] 둥이가이 2016.01.29 3278
9147 hashbytes() 질문 [2] 형님 2016.01.29 3141
9146 MS SQL FAIL OVER시 쿼리에 대해서... [1] 그늘 2016.01.29 3328
9145 MySQL -> MS-SQL로 데이터베이스 마이그레이션 궁금증입니다. [2] Gusto 2016.01.28 4078
9144 다국어(NVARCHAR) 에 대한 CHECKINDEX 문의 드립니다 [4] 구로동라이더 2016.01.28 3135





XE Login