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 6703 게시물 읽기
No. 6703
같은테이블 조회 및 계산 방법.
작성자
구글어스
작성일
2013-07-25 09:29ⓒ
2013-07-25 11:11ⓜ
조회수
7,216

 안녕하세요.

이럴때는 어떻게 조회를 해야 할지 몰라서요..ㅠㅠ

테이블 : aa

구분                   금액1             금액2                 합계

1                        200                  500                    700

2                        300                 200                     500

3                        200                 100                     300

 

이렇게 데이터가 들어가 있는데요

합계 의 총 합을 구하고 구해진 총합 을 합계로 나누는 방법입니다.

총합 : 700/1500  = 0.466667

이런방법으로

구분                 비중

1                       0.466667

2                       0.333333

3                       0.2

이렇게 보여주고 싶습니다.

방법좀 알려주세요..

그리고 만약에 테이블 aa 에

구분   금액1   금액 2   합계

0           0           0          1500

으로 합계의 로우가 있다면 더 간단한지도 알고 싶습니다.

수고하세요~!

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

 SELECT 구분

, 1.0*합계/tot
FROM tbl
CROSS JOIN (
SELECT SUM( 합계 ) AS tot
FROM tbl
) AS tsum
;
우욱님이 2013-07-25 11:07에 작성한 댓글입니다. Edit

 우욱님 감사합니다.

 

구글어스님이 2013-07-25 15:59에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6706DB 복사 [2]
어서와
2013-08-08
7051
6705사용중인 프로그램 조인할수 있나요? [4]
김우성
2013-08-07
6968
6704안녕하세요 [6]
초보입니다.
2013-08-06
7556
6703같은테이블 조회 및 계산 방법. [2]
구글어스
2013-07-25
7216
6702쿼리문 질문입니다. [7]
김민식
2013-07-24
9063
6701다음 oracle sql 을 ms-sql 에서는 어떻게 하나여 [1]
최종길
2013-07-24
6912
6700transaction log 축소의 효과? [1]
조중규
2013-07-22
7358
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다