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 29179 게시물 읽기
No. 29179
[질문]이런 쿼리가 가능한가요?
작성자
Beginer
작성일
2009-07-20 19:20
조회수
5,534

이 방법 저 방법 해보다가 방법이 없어서 부탁드립니다.


date1          gum1

2009.01.01    2000

2009.01.02      500

2009.01.02      150

2009.01.03    1000


이런식으로 데이타가 있는데

쿼리를 이용해서


2009.01.01      0    2000    2000

2009.01.02  2000     500    2500

2009.01.02  2500     150    2650

2009.01.03  2650    1000   3650


이런식으로 결과를 만들 수 있을까요?


즉 전일까지의 누적이 나오고 당일 금액, 전일누적+당일까지금액


select date1,

         (@num:=@num+gum1),

         gum1,

         (@num:=@num+gum1)

from table1,(select @num:=0) r order by date1;


이런식으로 쿼리를 만들어 보니 전혀 엉뚱한 값이 나옵니다.

부탁드립니다.

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

mysql> select date1, @sum, gum1, @sum:=@sum+gum1 from t,(select @sum:=0) x;

+------------+------+------+-----------------+

| date1 | @sum | gum1 | @sum:=@sum+gum1 |

+------------+------+------+-----------------+

| 2009-01-01 | 0 | 2000 | 2000 |

| 2009-01-02 | 2000 | 500 | 2500 |

| 2009-01-02 | 2500 | 150 | 2650 |

| 2009-01-03 | 2650 | 1000 | 3650 |

+------------+------+------+-----------------+

4 rows in set (0.00 sec)

 

 

박현우(lqez)님이 2009-07-24 13:05에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29194중국어 문자셋 포함 select [2]
박성원
2009-07-22
5938
29187InnoDB는 Enterprise에서만 제공하나요? [1]
김지숙
2009-07-21
6961
29186파일만으로 mysql 복구 [1]
빌라트
2009-07-21
6127
29179[질문]이런 쿼리가 가능한가요? [1]
Beginer
2009-07-20
5534
29160MYSQL Front 를 이용할 경우 SQL 문
최규진
2009-07-17
5700
29159[쿼리질문] 숫자단위로 표시되는 날짜필드에 쿼리 관련?? [3]
쿼리의어려움
2009-07-16
6374
29158데이타베이스를 서취하는 쿼리를 가르쳐 주십시오 [1]
초보라서
2009-07-16
5625
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다