database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 5659 게시물 읽기
No. 5659
쿼리문 문의 드립니다.
작성자
으라차차
작성일
2010-05-17 22:09ⓒ
2010-05-18 09:01ⓜ
조회수
6,247

안녕하십니까.. 고수님들의 조언을 부탁드립니다.

다음과 같은 조건으로 해당 데이터를 가지고 와야합니다.

조건 입력 : 기간1 ~ 기간2

만약 기간1이 2010/01/15 이고 기간2가 2010/05/15 이면

컬럼이

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

제품번호     2010/01        2010/02        2010/03        2010/04        2010/05       수량합계

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

위와 같은 형태로 데이터가 나와줘야 하구요. 기간이 달라질 경우 위의 컬럼명이 달라질 것이며, 컬럼갯수 또한 달라집니다.

 

테이블은 3개가 있습니다.

 

1. 제품테이블

  제품코드 varchar(10),

  제품명  varchar(10)

2. 단가테이블

   제품코드 varchar(10)

   단가 decimal

   단가적용일자 varchar(10)

3.매입테이블

  제품코드 varchar(10),

  매입수량(int)

  매입일자 varchar(10),

  금액 varchar(10)

 

위의 3개의 테이블을 조인해서

조건에 맞는 기간 중 단가정보가 없거나 0인 제품의 매입갯수를 월별 sum해서 가지고 오는 것입니다.

기간이 월기준이 아니라 일기준이라 참 애매하네요.

해당 제품의 단가 정보 입력이 2/12일에 입력되었다고 가정하면,

조건일이 1/15 ~ 5/31 일 경우,

1월에는 수량 합계가 나와야 하고 2월달 부터는 수량합계가 빠져야 합니다.

 

고수님들의 좋은 답변 부탁드립니다.

[Top]
No.
제목
작성자
작성일
조회
5664빨리좀 부탁드립니다 ㅠㅠ
김영준
2010-05-22
6824
5663실행계획
다반향초
2010-05-21
5955
5661일별 통계 쿼리 질문입니다. [1]
포포
2010-05-19
10334
5659쿼리문 문의 드립니다.
으라차차
2010-05-17
6247
5657어떤테이블을 조인해야 하는지 모르겠어요ㅜ
임기택
2010-05-14
6061
5656getdate()함수 호출시 Null 값을 리턴....
박병호
2010-05-13
6479
5655800만건 데이터는 테이블 복사가 안됩니다. [2]
정명규
2010-05-13
6148
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다