데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.


안녕하세요. 항상 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
7352 DB서버가 갑자기 느려지는데 원인을 모르겠습니다 [1] 토토로 2013.11.18 8054
» 테이블의 값을 가져와 횡으로 출력하는 프로시저를 작성하려고 합니다. [9] 하이페츠 2013.11.18 5461
7350 테이블 내용 중 특정 데이터만 unpivot하는 방법 [2] 하이페츠 2013.11.18 4389
7349 다른 로그인으로 같은 SP 실행 시 실행시간 차이 [7] 디비러 2013.11.18 3658
7348 혹시 외부 clr을 사용해보신분 계신가요? [5] 군고구마 2013.11.17 5508
7347 mssql 테이블과 테이블을 비교해서 없는내용만 지울수없을가요? [4] 서달달 2013.11.17 7738
7346 지역변수에서 nvarchar(max) 이상사용하려면 어떻게 해야하나요? [2] slgi 2013.11.16 12614
7345 [DB] 데이타 센터에서 다른 데이터 센터로 [2] 송동운 2013.11.16 3396
7344 데드락 및 traceon 관련 질문 입니다. [1] 디비러 2013.11.15 4295
7343 중첩 트랜젝션 에러처리 프로세스에 관하여 질문이 있습니다. [7] alima 2013.11.15 7180
7342 미러링 질문 드립니다. [1] 나는짱이야 2013.11.15 3722
7341 긴급질문입니다. 서버 리부팅 후 데이타베이스가 복구상태로 들어갔어요 [2] 정인화_307824 2013.11.15 7583
7340 SQLServer 질문사항입니다. [1] Runningman、 2013.11.14 3195
7339 mssql admin쪽 공부할려고하는데 책좀 추천해주세요 [2] 로쏘네리 2013.11.14 4046
7338 replication 궁금한 사항 문의드립니다. [2] 현석아빠 2013.11.14 3681
7337 mssql 2005 익스프레스 버전에서 2005스탠다드로 업그레이드 방법 문의드립니다. [6] 샤바랄라 2013.11.13 5580
7336 선배님들 error 로그에 대해서 질문이 있습니다. [2] alima 2013.11.13 3294
7335 간단한 실행계획 확인 중 궁금점 [9] Jaden 2013.11.12 4279
7334 트랜잭션 로그전달 계정 권한 이슈 - 로그쉬핑 (Log Shipping) [1] 우생 2013.11.12 8140
7333 SQL 관련 튜닝 [7] 냥냥 2013.11.12 4518





XE Login