쿼리 질문입니다.

희망나라 2020.02.12 13:07 Views : 823

Create table Test01
(바코드 varchar(10) null
, 판매금액 decimal(12,2) null
, 적립여부 varchar(1) null
, 포인트  decimal(12,2) null
)

insert into Test01 (바코드,판매금액, 적립여부, 포인트) values ('11111',1500,'Y','0')
insert into Test01 (바코드,판매금액, 적립여부, 포인트) values ('22222',2750,'Y','0')
insert into Test01 (바코드,판매금액, 적립여부, 포인트) values ('33333',2550,'N','0')
insert into Test01 (바코드,판매금액, 적립여부, 포인트) values ('44444',3000,'Y','0')
insert into Test01 (바코드,판매금액, 적립여부, 포인트) values ('55555',200,'N','0')


select sum(판매금액) from Test01 where 적립여부 = 'Y' --7250


[포인트 : 250원]

  -"포인트" 은 "적립여부"가 'Y' 인 항목의판매금액 합으로 계산됨.


질문)

  포인트 입력시 계산을 어떻게 해야  되는지 질문드립니다.


"적립여부"가 'Y' 인 각 상품이 7250원에서 차지하는 비율을 계산하고, 이 비율로 적립액 250원에 대입해서 계산하면 되는데(소수점 2자리까지 표현) , 이때 비율로 계산후 합계가 250원이 딱 맞아 떨어지지 않을수 있기에 이걸 어떻게 처리 해야 할지 질문드립니다.


감사합니다.
 

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 451
10550 두테이블간에 인서트 업데이트를 하려고 합니다. [1] 아싸라비아콜롬비아 2020.03.10 658
10549 오라클 쿼리 질문입니다. [1] 정보보안 2020.03.10 576
10548 SQL 백업스케줄러 실행시 나는야 2020.03.09 564
10547 sql agent 에 등록해둔 스케쥴 에러나더라도 강제로 실행할수있는방법은없나요? 쭈우니 2020.03.04 607
10546 매일 새로생성되는 DB에 권한을 부여하는방법 문의드립니다 쭈우니 2020.03.02 598
10545 데이타베이스 연결시 문제점 [2] 희망나라 2020.03.02 639
10544 SP where 문 조건이 변하는 쿼리 나는야 2020.02.24 665
10543 SQL Migration 작업 문의 [2] 이얌 2020.02.20 894
10542 mssql 여러버젼이 있고 sequence 를 쓰고 싶을때 jaksal67 2020.02.12 637
» 쿼리 질문입니다. [2] 희망나라 2020.02.12 823
10540 행열 바꾸기 도와주세요 [2] 세바 2020.01.21 1085
10539 대용량 로그테이블 설계 질문드립니다 [3] freighter 2020.01.20 1688
10538 그룹별 입력 날짜 기준 최신 데이터 하나씩만 가져오는 법 [2] 잠스 2020.01.13 828
10537 DB서버 shutdown 현상 [2] 정보맨 2020.01.12 1037
10536 머리가.. 뿌개질껏 같아요. 돌머리의 한계인가봐요 테이블 열 합치기 [1] 약한심장 2020.01.08 940
10535 쿼리 질문 입니다. [1] 허당 2020.01.07 950
10534 변수에 따라 조건문이 다를 경우 쿼리 [2] 뮤르르 2020.01.02 937
10533 Database Table 설계 관련 [2] 뽀야미 2020.01.02 866
10532 SSMS 쿼리 실행 출력 값이 2012 버전에서 다르게 나오는 현상 [1] 천재sizin 2020.01.01 901
10531 동일 테이블내에 id가 다른데 이름이 같경우 찾는 방법 문의드립니다.. [3] 우꾸무꾸 2019.12.20 964





XE Login