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
운영게시판
최근게시물
MySQL Q&A 29990 게시물 읽기
No. 29990
쿼리문좀 도와주세요...
작성자
박기훈
작성일
2011-05-17 18:04ⓒ
2011-05-17 18:06ⓜ
조회수
7,437

4/23 |    0 | atype
4/24 | 1000 | atype
4/25 | 5000 | atype

4/23 |    0 | btype
4/24 | 1000 | btype
4/25 | 5000 | btype
4/26 | 5500 | btype

4/23 |    0 | ctype


과 같은 데이터가 있습니다.
날짜별 판매금테이블입니다.
그런데 누적된 금액이 들어가는데
이걸 날자별로 판매된 금액을
가져오고 싶습니다.
판매기간과 제품의 종류(type)의 제한은 없어야 하구요


어떻게 해야할까요?

4/23 |    0 | atype
4/24 | 2000 | atype
4/25 | 4000 | atype

4/23 |    0 | btype
4/24 | 1000 | btype
4/25 | 4000 | btype
4/26 | 500 | btype

4/23 |    0 | ctype

 

이 글에 대한 댓글이 총 1건 있습니다.

SELECT logDate, salesDay, type FROM (

SELECT

logDate, type,

IF( @pType = type, salesAccum - @pAccum, salesAccum) AS salesDay,

@pType := type, @pAccum := salesAccum

FROM [테이블이름]

ORDER BY type, logDate ASC ) x;

 

컬럼명에 대한 정보가 없어 임의로 만들어 보았습니다.

 

결과)

 

+------------+----------+------+
| logDate    | salesDay | type |
+------------+----------+------+
| 2011-04-23 |        0 | a    |
| 2011-04-24 |     1000 | a    |
| 2011-04-25 |     4000 | a    |
| 2011-04-23 |        0 | b    |
| 2011-04-24 |     1000 | b    |
| 2011-04-25 |     4000 | b    |
| 2011-04-26 |      500 | b    |
| 2011-04-23 |        0 | c    |
+------------+----------+------+
8 rows in set (0.00 sec)
 

 

박현우(lqez)님이 2011-05-17 21:12에 작성한 댓글입니다.
이 댓글은 2011-05-17 21:12에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
29994php에서 mysql 스토어드 프로시져 호출 법. [1]
신희창
2011-05-24
16060
29992innoDB 대용량 이라면? [1]
박상혁
2011-05-19
8373
29991조인에 대해 질문 드립니다.
sql초보
2011-05-19
7992
29990쿼리문좀 도와주세요... [1]
박기훈
2011-05-17
7437
29989mysql 리플리케이션 질문 입니다. [3]
김성민
2011-05-12
8588
29988SELEC시 원하는 만큼만 가져올수도있나요. [2]
VQ
2011-05-12
8546
29987DB초보 쿼리문 질문입니다. [5]
최대호
2011-05-11
8409
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다