데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

쿼리 질문입니다.

희망나라 2020.02.12 13:07 Views : 791

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
10590 무한카테고리 설계와 제품등록 [5] 다자녀아빠 2020.05.22 551
10589 SQL 서버 트렌젝션 로그와 서버의 성능 상관 관계의 문의 [1] lyn1216 2020.05.21 331
10588 SQL 서버 user cal 수와 접근 컨넥션의 관계 질문드립니다. [1] lyn1216 2020.05.21 333
10587 SQL 초보입니다 살려주세요 [1] 마이노키 2020.05.21 387
10586 datepart 로 연도별 월 카운트를 하려고합니다 [1] zkdkdktm 2020.05.20 372
10585 다국어 버전 DB 질문 [2] 장어 2020.05.12 694
10584 SELECT 와 SP를 사용했을떄 속도 차이가 큰가요? [2] 마에스트로 2020.05.08 547
10583 MSSQL 관리자 교육 과정 추천 부탁드립니다. [1] dlghksdn 2020.05.08 476
10582 한 행에 있는 값들을 가져오고 싶습니다. [1] ater 2020.05.07 436
10581 극초보 질문입니다 김삐로링 2020.05.01 879
10580 데이터베이스 메일 설정 오류 성지 2020.04.29 479
10579 mysql 조건문 질의합니다. 상찝 2020.04.27 389
10578 MSSQL 통계쿼리 질문입니다..ㅠ.ㅠ [1] 안느끼74 2020.04.24 608
10577 MySQL 쿼리문 질의 [3] 상찝 2020.04.23 608
10576 max 조건 질문입니다. [2] 상찝 2020.04.22 494
10575 Oracle DB table에 update 결과 [1] kuai 2020.04.17 479
10574 SQL Server 구성 관리자 에이전트실행 실패문제입니다 [1] 영혼까지털리고싶냐 2020.04.16 466
10573 서버 교체를 하려 하는데 jdbc 버전관련 문의드립니다. [1] 늘새내기 2020.04.13 577
10572 조건절에 like 와 case 질문 [5] 개린이 2020.04.10 1047
10571 쿼리로 다음 소스코드를 만드려면 어떻게 해야할까요?? 초본데 오늘까지 알아야해서 부탁드립니다 ㅠㅠ [1] 강냉 2020.04.08 4278





XE Login