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 6739 게시물 읽기
No. 6739
두가지 계산식을 쿼리문으로 만들고 싶어요...
작성자
김우성(babokws)
작성일
2013-09-28 00:16
조회수
7,668

code 총원가 dc 총금액 반품 개수 반품수 구분 이익금
2280 2520 2800 2800   1 0 1 280
0003 690 750 750   1 0 1 60
0008 11880 1350 13500   10 0 1 1620
0006 2275 2600 2600   1 0 1 325
0003 4554 4950 0 4950 0 1 -1 -396
2280 1350 1500 1500   1 0 1 150
2280 10881 4030 12090   3 0 1 1209
0006 6125 7000 0 7000 0 1 -1 -875
2280 1782 1980 1980   1 0 1 198
0003 3643.2 1980 3960   2 0 1 316.8
0006 866.25 990 990   1 0 1 123.75
2280 2133 2370 0 2370 0 1 -1 -237
2280 2637 2930 2930   1 0 1 293
0006 1155 1320 1320   1 0 1 165
2280 1890 700 2100   3 0 1 210
                 
code 이익률(%)              
2280 10              
0003 8              
0008 12              
0006 12.5              
                 
  총원가=((dc*개수)+(dc*반품수))*((100-이익률)/100)  
                 
  이익금=(((dc*개수)+(dc*반품수))-총원가)*구분    

두가지 계산식을 쿼리문으로 만들고 싶어요...

이 글에 대한 댓글이 총 2건 있습니다.
SELECT * 
, dc*(개수-반품수)*(1-이익률*0.01) AS 계산한총원가
, dc*(개수-반품수)- ( dc*(개수-반품수)*(1-이익률*0.01) )*구분 AS 계산한이익금
FROM tbl
INNER JOIN cdTbl
ON tbl.code = cdTbl.code
;
 
짐작으로 개수-반품수를 말씀하시고자 했던거 같아서 임의로 해당 부분은 고쳤습니다.
우욱님이 2013-09-28 11:08에 작성한 댓글입니다.
이 댓글은 2013-09-28 11:08에 마지막으로 수정되었습니다. Edit

총원가와이익금을 산출해내고자 합니다.

컬럼에는 총원가와이익금이 없습니다.

총원가=(dc*(개수-반품수))*((1-이익률)/100)

이렇게하면총원가가 계산됩니다. 이익률은 code에 따라 변하구요

 
                 
 

이익금=((dc*(개수-반품수))-총원가)*구분

총원가 계산이된후 이익금도 계산이 됩니다.

이익금은 변수가 없는데 총원가는 이익률이 변합니다.

   

김우성(babokws)님이 2013-09-28 15:28에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6743최근 매출액 조회 [4]
초봉이
2013-10-07
7194
6742and 조건 적용이 않되요... [3]
김우성
2013-10-01
7349
6741tree 구조 sorting 관련 질문드립니다. [4]
내아음벌집
2013-09-29
9351
6739두가지 계산식을 쿼리문으로 만들고 싶어요... [2]
김우성
2013-09-28
7668
6738테이블 A에 없는것 찾기와 없는것만 삭제할수 있는 쿼리좀 갈켜주세요... [2]
김우성
2013-09-27
7686
6737MSSQL 에 연결하는 프로그램에서 최적 Connection 개수는 어떻게 판단해야하나요? [1]
고영훈
2013-09-27
7802
6736Mssql 오류(문자열이나 이진 데이터는 잘립니다.) 질문 드립니다. [1]
김녹연
2013-09-26
10157
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.053초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다