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
운영게시판
최근게시물
Oracle Q&A 39502 게시물 읽기
No. 39502
비율별로 개인을 배분하고 싶습니다.
작성자
김동한(marantz)
작성일
2012-06-19 12:37
조회수
4,216

 직원번호 , 지점코드

1, A

2, A

3, B

 

가 있고

A 지점에는 전체 직원의 70%만 다시 배분

B 지점에는 전체 직원의 30%만 다시 배분 하여

지점에 직원을 나누어 주고 싶은데 ( 직급등은 차후 고려 )

 

언 뜻 떠오르질 않네요. 

 

 

 

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

WITH emp AS
(
SELECT LEVEL empno
  FROM dual
 CONNECT BY LEVEL <= 10
)
SELECT empno
     , CASE WHEN rn / cnt <= 0.7 THEN 'A' ELSE 'B' END deptno
  FROM (SELECT empno
             , ROW_NUMBER() OVER(ORDER BY dbms_random.value) rn
             , COUNT(*) OVER() cnt
          FROM emp
        )
;

마농(manon94)님이 2012-06-19 16:09에 작성한 댓글입니다.
이 댓글은 2012-06-19 16:11에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
3950510g 서버에서 익스포트한 덤프파일을 9i 서버로 임포트 가능한가요? [1]
때지
2012-06-21
4619
3950428945.테이블스페이스과 데이터파일 이동.... 한번 더 올립니다. [2]
초보
2012-06-21
4025
39503처음 던지는 질문입니다. 구간값 [3]
정동호
2012-06-19
4189
39502비율별로 개인을 배분하고 싶습니다. [1]
김동한
2012-06-19
4216
39501[쉽지만 어려운] 조회결과 중간에 값이 비어서.. [1]
정연호
2012-06-19
4202
39500ODBC 없이 오라클데이터를 매트랩으로 불러들일 수 있나요?
오록규
2012-06-18
3646
3949910g Exp시 클러스터 정의 엑스포트 중에서 진행이 정지됩니다
곽창수
2012-06-18
4033
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다