동일한 테이블의 동일한 열에서 다른 값을 가져 오는 방법-Oracle

Ashish

네 개의 열이있는 테이블이 있습니다.

--------------------------------------
| ID | DESCRIPTION | PAY | TIMESTAMP |
--------------------------------------
| 1  | ABA123      | 100 | 02-10-2019|
--------------------------------------
| 2  | ABA123      | 200 | 02-06-2019|
--------------------------------------
| 3  | ABA123      | 300 | 01-11-2019|

내 요구 사항에서 1 일 급여, 5 일 급여 및 1 개월 급여를 가져와야하며 오늘이 2019 년 3 월 11 일이라고 가정합니다. 다음과 같이 세 가지 쿼리를 실행하여 데이터를 가져올 수 있습니다.

select * from salary where timestamp <= sysdate -1 ; // this will return row with one day old salary
select * from salary where timestamp 
<= sysdate -1 and timestamp >= sysdate -4  // this one return all records between 1 to 4 days old and I can have similar query for one month old data

결과를 다음 형식으로 표시하는 하나의 쿼리를 실행할 수있는 방법이 있습니까?

| DESCRIPTION | 1DAYPAY | 4DAYPAY | 1MONTHPAY |
----------------------------------------------------
| ABA123      | 100     | 200     | 300       |
Proud Ed

이전 데이터에 대해 sum()함수를 사용 add_months하십시오 1 month.

select description
    , sum(case when timestamp between sysdate and sysdate - 1 then Pay else 0 end)
    , sum(case when timestamp between sysdate and sysdate - 4 then Pay else 0 end)
    , sum(case when timestamp between sysdate and add_months(sysdate,-1) then Pay else 0 end)
from salary
group by description

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동일한 SQL의 서로 다른 두 테이블에서 두 값을 가져 오는 방법

분류에서Dev

동일한 테이블의 다른 열에서 발생하는 한 열의 값을 찾는 방법

분류에서Dev

조건이 다른 동일한 테이블에서 행을 가져 오는 방법

분류에서Dev

하나의 열을 기반으로 다른 테이블에서 동일한 값을 가진 테이블 이름을 찾는 방법

분류에서Dev

C #으로 dataTable의 다른 열과 동일한 이름 인 두 번째 열의 값을 가져 오는 방법

분류에서Dev

조건과 일치하는 2 개의 열에 동일한 값이 있고 다른 두 개의 값이 다른 행을 가져 오는 방법

분류에서Dev

동일한 열의 여러 값에서 행을 가져 오는 방법

분류에서Dev

다른 조건에서 동일한 테이블의 두 열 값을 나누는 방법 SQL 쿼리

분류에서Dev

SQLITE의 한 테이블에서 모든 열을 가져오고 다른 테이블에서 한 열을 가져 오는 방법

분류에서Dev

SQL의 동일한 테이블에서 철자가 다른 경우 속성 이름을 표시하는 방법

분류에서Dev

동일한 값을 가진 동일한 테이블의 2 행에서 테이블에서 열 이름을 얻는 방법은 무엇입니까?

분류에서Dev

다른 열의 값에 대해 텍스트 파일의 한 열에서 값을 가져 오는 방법

분류에서Dev

다른 배열과 동일한 속성을 가진 한 배열에서 객체를 가져 오는 방법

분류에서Dev

다른 변수에 대해 테이블에서 동일한 값 가져 오기

분류에서Dev

날짜가 다른 동일한 테이블의 행을 결합하는 방법

분류에서Dev

다른 열에있는 동일한 테이블의 값을 비교하는 방법

분류에서Dev

두 개의 열이있는 테이블에서 동일한 값을 갖는 레코드를 가져 오는 방법은 무엇입니까?

분류에서Dev

R의 다른 열에 동일한 값을 갖는 행렬에서 값 가져 오기

분류에서Dev

행에서 동일한 ID를 사용하지만 다른 열에서 다른 값을 가진 데이터를 가져와 PHP의 테이블에 표시하는 방법

분류에서Dev

mysql의 한 테이블에서 다른 효과로 동일한 값을 가진 두 필드를 비교하는 방법은 무엇입니까?

분류에서Dev

SQL Server-다른 행에서 동일한 테이블의 값을 선택하는 방법

분류에서Dev

mysql에서 동일한 테이블의 다른 열에 두 개 이상의 시간 데이터 유형을 추가하는 방법

분류에서Dev

동일한 테이블에서 두 개의 값 가져 오기

분류에서Dev

동일한 테이블의 행에서 값 가져 오기

분류에서Dev

다른 값 PHP와 동일한 셀의 mysql 테이블에서 값 가져 오기

분류에서Dev

Pandas-동일한 데이터 프레임의 다른 행에서 값을 가져 오는 새 열 만들기

분류에서Dev

새 테이블의 여러 행에 동일한 행의 다른 값을 삽입하는 방법

분류에서Dev

Oracle이 동일한 데이터 파일 내에서 다른 행을 동시에 업데이트하는 방법

분류에서Dev

다른 테이블을 삽입하는 동안 한 테이블에서 열 / 행의 Oracle 트리거 변경 값

Related 관련 기사

  1. 1

    동일한 SQL의 서로 다른 두 테이블에서 두 값을 가져 오는 방법

  2. 2

    동일한 테이블의 다른 열에서 발생하는 한 열의 값을 찾는 방법

  3. 3

    조건이 다른 동일한 테이블에서 행을 가져 오는 방법

  4. 4

    하나의 열을 기반으로 다른 테이블에서 동일한 값을 가진 테이블 이름을 찾는 방법

  5. 5

    C #으로 dataTable의 다른 열과 동일한 이름 인 두 번째 열의 값을 가져 오는 방법

  6. 6

    조건과 일치하는 2 개의 열에 동일한 값이 있고 다른 두 개의 값이 다른 행을 가져 오는 방법

  7. 7

    동일한 열의 여러 값에서 행을 가져 오는 방법

  8. 8

    다른 조건에서 동일한 테이블의 두 열 값을 나누는 방법 SQL 쿼리

  9. 9

    SQLITE의 한 테이블에서 모든 열을 가져오고 다른 테이블에서 한 열을 가져 오는 방법

  10. 10

    SQL의 동일한 테이블에서 철자가 다른 경우 속성 이름을 표시하는 방법

  11. 11

    동일한 값을 가진 동일한 테이블의 2 행에서 테이블에서 열 이름을 얻는 방법은 무엇입니까?

  12. 12

    다른 열의 값에 대해 텍스트 파일의 한 열에서 값을 가져 오는 방법

  13. 13

    다른 배열과 동일한 속성을 가진 한 배열에서 객체를 가져 오는 방법

  14. 14

    다른 변수에 대해 테이블에서 동일한 값 가져 오기

  15. 15

    날짜가 다른 동일한 테이블의 행을 결합하는 방법

  16. 16

    다른 열에있는 동일한 테이블의 값을 비교하는 방법

  17. 17

    두 개의 열이있는 테이블에서 동일한 값을 갖는 레코드를 가져 오는 방법은 무엇입니까?

  18. 18

    R의 다른 열에 동일한 값을 갖는 행렬에서 값 가져 오기

  19. 19

    행에서 동일한 ID를 사용하지만 다른 열에서 다른 값을 가진 데이터를 가져와 PHP의 테이블에 표시하는 방법

  20. 20

    mysql의 한 테이블에서 다른 효과로 동일한 값을 가진 두 필드를 비교하는 방법은 무엇입니까?

  21. 21

    SQL Server-다른 행에서 동일한 테이블의 값을 선택하는 방법

  22. 22

    mysql에서 동일한 테이블의 다른 열에 두 개 이상의 시간 데이터 유형을 추가하는 방법

  23. 23

    동일한 테이블에서 두 개의 값 가져 오기

  24. 24

    동일한 테이블의 행에서 값 가져 오기

  25. 25

    다른 값 PHP와 동일한 셀의 mysql 테이블에서 값 가져 오기

  26. 26

    Pandas-동일한 데이터 프레임의 다른 행에서 값을 가져 오는 새 열 만들기

  27. 27

    새 테이블의 여러 행에 동일한 행의 다른 값을 삽입하는 방법

  28. 28

    Oracle이 동일한 데이터 파일 내에서 다른 행을 동시에 업데이트하는 방법

  29. 29

    다른 테이블을 삽입하는 동안 한 테이블에서 열 / 행의 Oracle 트리거 변경 값

뜨겁다태그

보관