안녕하세요. 항상 SQLER에서 고마운 도움 받고 있는 초보 유저입니다. 

제가 궁극적으로 만들고자 하는 뷰테이블은 아래와 같습니다.


이미지 303.png



위와 같은 리스트를 만들어서 웹으로 보여주려고 합니다. 빨간색으로 마킹한 부분이 유동적으로 바뀌는 부분인데요

이런식으로 빨간색 네모 친 부분만 오늘의 날짜에 따라서 시작 날짜가 오늘의 날짜로 바뀌어 뿌려주게 하려 합니다.

오늘이 3월 5일이면 3월 5일부터 +13일치를 조회해서 가져와서 횡으로 뿌려주고 마지막에 total 값,

오늘이 3월 7일이면 3월 7일부터 +13일 치를 조회해서 가져와 횡으로 뿌려주고 마지막에 total 값,

즉 저 페이지를 클릭할 때마다 오늘 날짜 체크해서 리스트를 동적으로 보여주려고 합니다.


친절하신 건우아빠님께서 알려주신 방법대로 하여 소스가 될 테이블은 만들어져 있습니다.

날짜계산과 매일 매일 컬럼이 바뀌게끔 해야되기 때문에 프로저를 써야할 것 같은데 

저렇게 컬럼이 유동적인 것은 전에 해본 레퍼런스가 없어서 감을 못잡고 있네요...

선구자분들의 조언을 부탁드리겠습니다. 


저 결과를 만들 소스가 되는 테이블은 다음과 같습니다. 

참고로 아래 테이블 날짜는 18일까지만 업데이트 되어 있지만  매일 혹은 수시로 다음 날짜들이 인서트 되어 생성될 예정입니다.

그러한 데이터들이 모여있는 아래 테이블을 토대로 접속하는 날짜를 기준으로 DailyDate 컬럼값을 조회하여 

+13일치의 DailyQty를 데이터를 가져와서 위와 같이 횡으로 나열시킬 수 있는 프로시저를 만들려는 것이 최종 목적입니다.

혹시 프로시저를 이용해서 저런 결과가 나오는 뷰테이블을 만드는 것이 가능한지요? 

특정 컬럼명이 접속 날짜에 따라 바뀌는 것이 관건입니다.

뷰로 만들려는 이유는 저 결과를 토대로 옆에 창고별 재고 등의 데이터를 붙이고 전체를 페이징을 하기 위함입니다.

꼭 뷰가 아니여도 되긴 합니다만 우선은 저런 결과가 나오게끔 프로시저라도 작성해보려고 합니다. 

감을 못잡고 해매고 있는 미천한 초보에게 소중한 도움의 손길 부탁드려 보겠습니다.



소스 테이블 명 : Customer_S


CustomerOutTDayIdCustomerNoDeliverNoPartNoUnitStockDailyQtyDailyDateDateCreatedDateCount
1KO16000KR16000ADW4665602122013-03-05 00:00:002013-03-051
1KO16000KR16000ADW4665601882013-03-06 00:00:002013-03-052
1KO16000KR16000ADW4665601962013-03-07 00:00:002013-03-053
1KO16000KR16000ADW4665601602013-03-08 00:00:002013-03-054
1KO16000KR16000ADW466560922013-03-09 00:00:002013-03-055
1KO16000KR16000ADW46656002013-03-10 00:00:002013-03-056
1KO16000KR16000ADW4665601562013-03-11 00:00:002013-03-057
1KO16000KR16000ADW466560442013-03-12 00:00:002013-03-058
1KO16000KR16000ADW46656002013-03-13 00:00:002013-03-059
1KO16000KR16000ADW46656002013-03-14 00:00:002013-03-0510
1KO16000KR16000ADW46656002013-03-15 00:00:002013-03-0511
1KO16000KR16000ADW46656002013-03-16 00:00:002013-03-0512
1KO16000KR16000ADW46656002013-03-17 00:00:002013-03-0513
1KO16000KR16000ADW46656002013-03-18 00:00:002013-03-0514
2KO16000KR16000BDW4844202722013-03-05 00:00:002013-03-051
2KO16000KR16000BDW4844202362013-03-06 00:00:002013-03-052
2KO16000KR16000BDW4844203962013-03-07 00:00:002013-03-053
2KO16000KR16000BDW4844203482013-03-08 00:00:002013-03-054
2KO16000KR16000BDW48442002013-03-09 00:00:002013-03-055
2KO16000KR16000BDW48442002013-03-10 00:00:002013-03-056
2KO16000KR16000BDW4844203522013-03-11 00:00:002013-03-057
2KO16000KR16000BDW4844202762013-03-12 00:00:002013-03-058
2KO16000KR16000BDW4844201882013-03-13 00:00:002013-03-059
2KO16000KR16000BDW48442002013-03-14 00:00:002013-03-0510
2KO16000KR16000BDW48442002013-03-15 00:00:002013-03-0511
2KO16000KR16000BDW48442002013-03-16 00:00:002013-03-0512
2KO16000KR16000BDW48442002013-03-17 00:00:002013-03-0513
2KO16000KR16000BDW48442002013-03-18 00:00:002013-03-0514
3KO16000KR16000BDW484K42002013-03-05 00:00:002013-03-051
3KO16000KR16000BDW484K42002013-03-06 00:00:002013-03-052
3KO16000KR16000BDW484K42002013-03-07 00:00:002013-03-053
3KO16000KR16000BDW484K42002013-03-08 00:00:002013-03-054
3KO16000KR16000BDW484K42002013-03-09 00:00:002013-03-055
3KO16000KR16000BDW484K42002013-03-10 00:00:002013-03-056
3KO16000KR16000BDW484K42002013-03-11 00:00:002013-03-057
3KO16000KR16000BDW484K42002013-03-12 00:00:002013-03-058
3KO16000KR16000BDW484K42002013-03-13 00:00:002013-03-059
3KO16000KR16000BDW484K42002013-03-14 00:00:002013-03-0510
3KO16000KR16000BDW484K42002013-03-15 00:00:002013-03-0511
3KO16000KR16000BDW484K42002013-03-16 00:00:002013-03-0512
3KO16000KR16000BDW484K42002013-03-17 00:00:002013-03-0513
3KO16000KR16000BDW484K42002013-03-18 00:00:002013-03-0514
4KO16000KR16000CDW456420482013-03-05 00:00:002013-03-051
4KO16000KR16000CDW456420362013-03-06 00:00:002013-03-052
4KO16000KR16000CDW456420762013-03-07 00:00:002013-03-053
4KO16000KR16000CDW45642002013-03-08 00:00:002013-03-054
4KO16000KR16000CDW45642002013-03-09 00:00:002013-03-055
4KO16000KR16000CDW45642002013-03-10 00:00:002013-03-056
4KO16000KR16000CDW456420842013-03-11 00:00:002013-03-057
4KO16000KR16000CDW456420602013-03-12 00:00:002013-03-058
4KO16000KR16000CDW456420842013-03-13 00:00:002013-03-059
4KO16000KR16000CDW45642002013-03-14 00:00:002013-03-0510
4KO16000KR16000CDW45642002013-03-15 00:00:002013-03-0511
4KO16000KR16000CDW45642002013-03-16 00:00:002013-03-0512
4KO16000KR16000CDW45642002013-03-17 00:00:002013-03-0513
4KO16000KR16000CDW45642002013-03-18 00:00:002013-03-0514
5KO16000KR16000DDW489640402013-03-05 00:00:002013-03-051
5KO16000KR16000DDW489640362013-03-06 00:00:002013-03-052
5KO16000KR16000DDW489640362013-03-07 00:00:002013-03-053
5KO16000KR16000DDW489640562013-03-08 00:00:002013-03-054
5KO16000KR16000DDW489640202013-03-09 00:00:002013-03-055
5KO16000KR16000DDW489640162013-03-10 00:00:002013-03-056
5KO16000KR16000DDW489640362013-03-11 00:00:002013-03-057
5KO16000KR16000DDW48964002013-03-12 00:00:002013-03-058
5KO16000KR16000DDW48964002013-03-13 00:00:002013-03-059
5KO16000KR16000DDW48964002013-03-14 00:00:002013-03-0510
5KO16000KR16000DDW48964002013-03-15 00:00:002013-03-0511
5KO16000KR16000DDW48964002013-03-16 00:00:002013-03-0512
5KO16000KR16000DDW48964002013-03-17 00:00:002013-03-0513
5KO16000KR16000DDW48964002013-03-18 00:00:002013-03-0514
6KO12000KR12003AHD10769936635412013-03-05 00:00:002013-03-051
6KO12000KR12003AHD10769936636942013-03-06 00:00:002013-03-052
6KO12000KR12003AHD10769936634032013-03-07 00:00:002013-03-053
6KO12000KR12003AHD10769936639562013-03-08 00:00:002013-03-054
6KO12000KR12003AHD107699366302013-03-09 00:00:002013-03-055
6KO12000KR12003AHD107699366302013-03-10 00:00:002013-03-056
6KO12000KR12003AHD10769936639352013-03-11 00:00:002013-03-057
6KO12000KR12003AHD107699366311182013-03-12 00:00:002013-03-058
6KO12000KR12003AHD10769936636182013-03-13 00:00:002013-03-059
6KO12000KR12003AHD10769936631162013-03-14 00:00:002013-03-0510
6KO12000KR12003AHD107699366302013-03-15 00:00:002013-03-0511
6KO12000KR12003AHD107699366302013-03-16 00:00:002013-03-0512
6KO12000KR12003AHD107699366302013-03-17 00:00:002013-03-0513
6KO12000KR12003AHD107699366302013-03-18 00:00:002013-03-0514
7KO12000KR12003BHD10636433928552013-03-05 00:00:002013-03-051
7KO12000KR12003BHD10636433925302013-03-06 00:00:002013-03-052
7KO12000KR12003BHD10636433923442013-03-07 00:00:002013-03-053
7KO12000KR12003BHD10636433923142013-03-08 00:00:002013-03-054
7KO12000KR12003BHD106364339202013-03-09 00:00:002013-03-055
7KO12000KR12003BHD106364339202013-03-10 00:00:002013-03-056
7KO12000KR12003BHD10636433923332013-03-11 00:00:002013-03-057
7KO12000KR12003BHD10636433924752013-03-12 00:00:002013-03-058
7KO12000KR12003BHD10636433927662013-03-13 00:00:002013-03-059
7KO12000KR12003BHD10636433927702013-03-14 00:00:002013-03-0510
7KO12000KR12003BHD10636433928282013-03-15 00:00:002013-03-0511
7KO12000KR12003BHD10636433927622013-03-16 00:00:002013-03-0512
7KO12000KR12003BHD10636433928022013-03-17 00:00:002013-03-0513
7KO12000KR12003BHD106364339202013-03-18 00:00:002013-03-0514
8KO12000KR12003BHD1064TA5640885922013-03-05 00:00:002013-03-051
8KO12000KR12003BHD1064TA5640884882013-03-06 00:00:002013-03-052
8KO12000KR12003BHD1064TA5640884722013-03-07 00:00:002013-03-053
8KO12000KR12003BHD1064TA5640884802013-03-08 00:00:002013-03-054
8KO12000KR12003BHD1064TA5640884402013-03-09 00:00:002013-03-055
8KO12000KR12003BHD1064TA56408802013-03-10 00:00:002013-03-056
8KO12000KR12003BHD1064TA5640883922013-03-11 00:00:002013-03-057
8KO12000KR12003BHD1064TA5640884002013-03-12 00:00:002013-03-058
8KO12000KR12003BHD1064TA5640884002013-03-13 00:00:002013-03-059
8KO12000KR12003BHD1064TA5640883962013-03-14 00:00:002013-03-0510
8KO12000KR12003BHD1064TA5640884042013-03-15 00:00:002013-03-0511
8KO12000KR12003BHD1064TA5640884042013-03-16 00:00:002013-03-0512
8KO12000KR12003BHD1064TA56408802013-03-17 00:00:002013-03-0513
8KO12000KR12003BHD1064TA56408802013-03-18 00:00:002013-03-0514
9KO12000KR12003BHD1064TAH5606962013-03-05 00:00:002013-03-051
9KO12000KR12003BHD1064TAH5601642013-03-06 00:00:002013-03-052
9KO12000KR12003BHD1064TAH5601642013-03-07 00:00:002013-03-053
9KO12000KR12003BHD1064TAH5601642013-03-08 00:00:002013-03-054
9KO12000KR12003BHD1064TAH56002013-03-09 00:00:002013-03-055
9KO12000KR12003BHD1064TAH56002013-03-10 00:00:002013-03-056
9KO12000KR12003BHD1064TAH5601602013-03-11 00:00:002013-03-057
9KO12000KR12003BHD1064TAH5601602013-03-12 00:00:002013-03-058
9KO12000KR12003BHD1064TAH560202013-03-13 00:00:002013-03-059
9KO12000KR12003BHD1064TAH56002013-03-14 00:00:002013-03-0510
9KO12000KR12003BHD1064TAH56002013-03-15 00:00:002013-03-0511
9KO12000KR12003BHD1064TAH56002013-03-16 00:00:002013-03-0512
9KO12000KR12003BHD1064TAH56002013-03-17 00:00:002013-03-0513
9KO12000KR12003BHD1064TAH56002013-03-18 00:00:002013-03-0514
10KO12000KR12003EHD105842483017512013-03-05 00:00:002013-03-051
10KO12000KR12003EHD105842483014902013-03-06 00:00:002013-03-052
10KO12000KR12003EHD105842483010672013-03-07 00:00:002013-03-053
10KO12000KR12003EHD105842483012402013-03-08 00:00:002013-03-054
10KO12000KR12003EHD105842483013312013-03-09 00:00:002013-03-055
10KO12000KR12003EHD105842483002013-03-10 00:00:002013-03-056
10KO12000KR12003EHD105842483012862013-03-11 00:00:002013-03-057
10KO12000KR12003EHD10584248309242013-03-12 00:00:002013-03-058
10KO12000KR12003EHD10584248309012013-03-13 00:00:002013-03-059
10KO12000KR12003EHD105842483010522013-03-14 00:00:002013-03-0510
10KO12000KR12003EHD10584248309362013-03-15 00:00:002013-03-0511
10KO12000KR12003EHD105842483011382013-03-16 00:00:002013-03-0512
10KO12000KR12003EHD105842483002013-03-17 00:00:002013-03-0513
10KO12000KR12003EHD105842483002013-03-18 00:00:002013-03-0514
11KO12000KR12003EHD1058H42002013-03-05 00:00:002013-03-051
11KO12000KR12003EHD1058H42002013-03-06 00:00:002013-03-052
11KO12000KR12003EHD1058H42002013-03-07 00:00:002013-03-053
11KO12000KR12003EHD1058H42002013-03-08 00:00:002013-03-054
11KO12000KR12003EHD1058H42002013-03-09 00:00:002013-03-055
11KO12000KR12003EHD1058H42002013-03-10 00:00:002013-03-056
11KO12000KR12003EHD1058H42002013-03-11 00:00:002013-03-057
11KO12000KR12003EHD1058H42002013-03-12 00:00:002013-03-058
11KO12000KR12003EHD1058H42002013-03-13 00:00:002013-03-059
11KO12000KR12003EHD1058H42002013-03-14 00:00:002013-03-0510
11KO12000KR12003EHD1058H42002013-03-15 00:00:002013-03-0511
11KO12000KR12003EHD1058H42002013-03-16 00:00:002013-03-0512
11KO12000KR12003EHD1058H42002013-03-17 00:00:002013-03-0513
11KO12000KR12003EHD1058H42002013-03-18 00:00:002013-03-0514
12KO12000KR12002AHD1079490202013-03-05 00:00:002013-03-051
12KO12000KR12002AHD10794901002013-03-06 00:00:002013-03-052
12KO12000KR12002AHD107949002013-03-07 00:00:002013-03-053
12KO12000KR12002AHD107949002013-03-08 00:00:002013-03-054
12KO12000KR12002AHD107949002013-03-09 00:00:002013-03-055
12KO12000KR12002AHD107949002013-03-10 00:00:002013-03-056
12KO12000KR12002AHD107949002013-03-11 00:00:002013-03-057
12KO12000KR12002AHD107949052013-03-12 00:00:002013-03-058
12KO12000KR12002AHD1079490202013-03-13 00:00:002013-03-059
12KO12000KR12002AHD1079490102013-03-14 00:00:002013-03-0510
12KO12000KR12002AHD10794901702013-03-15 00:00:002013-03-0511
12KO12000KR12002AHD107949002013-03-16 00:00:002013-03-0512
12KO12000KR12002AHD107949002013-03-17 00:00:002013-03-0513
12KO12000KR12002AHD107949002013-03-18 00:00:00
No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 41447
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 22475
7363 테이터에 구분값이 포함되어있는경우 select해오는방법이요? [4] 클리티에 2013.11.21 5044
7362 DB서버가 갑자기 느려지는데 원인을 모르겠습니다(2) [2] 토토로 2013.11.21 7709
7361 간밤에 창고정보가 변경되었는데 원인을 찾을 수 있을까요? [5] Larry 2013.11.21 5323
7360 쿼리스트링 varchar(8000) 변수가 8000byte를 넘어갈때 해결방법좀 문의드립니다. [2] 사랑하면빨어 2013.11.21 5845
7359 oralce 11g를 sql server 2008 로 마이그레이션하기. [2] SQL은힘들다 2013.11.21 5243
7358 union 과 order by 질문입니다. 도와주세요. [7] 생각찾기 2013.11.20 4092
7357 UPDATE OPENQUERY 문의입니다. [2] 착한이 2013.11.20 5532
7356 Full table scan 을 하지 않는 방법! [1] tyzm 2013.11.20 4011
7355 라이센스 변경 문의 [1] 석호 2013.11.19 10572
7354 max server memory 설정 문의 [1] 토토로 2013.11.19 4017
7353 이전 기간 데이타 조회 [3] 냥냥 2013.11.19 3473
7352 DB서버가 갑자기 느려지는데 원인을 모르겠습니다 [1] 토토로 2013.11.18 8232
» 테이블의 값을 가져와 횡으로 출력하는 프로시저를 작성하려고 합니다. [9] 하이페츠 2013.11.18 5508
7350 테이블 내용 중 특정 데이터만 unpivot하는 방법 [2] 하이페츠 2013.11.18 4463
7349 다른 로그인으로 같은 SP 실행 시 실행시간 차이 [7] 디비러 2013.11.18 3725
7348 혹시 외부 clr을 사용해보신분 계신가요? [5] 군고구마 2013.11.17 5660
7347 mssql 테이블과 테이블을 비교해서 없는내용만 지울수없을가요? [4] 서달달 2013.11.17 7802
7346 지역변수에서 nvarchar(max) 이상사용하려면 어떻게 해야하나요? [2] slgi 2013.11.16 13253
7345 [DB] 데이타 센터에서 다른 데이터 센터로 [2] 송동운 2013.11.16 3456
7344 데드락 및 traceon 관련 질문 입니다. [1] 디비러 2013.11.15 4362





XE Login