동일한 테이블에있는 두 쿼리의 MySQL One 결과

게리 리즈

이 문제를 해결하는 데 약간의 문제가 있습니다. 수입과 지출이 모두 포함 된 트랜잭션 테이블이 있으며 다음 쿼리를 사용하여 월별 요약을 얻을 수 있습니다.

SELECT month(`Transaction Date`) as month, ROUND(SUM(`Credit` - `Debit`),2) as revenue FROM `TABLE 1` WHERE `Account Group` = 'Income' AND `Transaction Date` BETWEEN '2019-01-01' AND '2019-12-31' GROUP BY month

제공 :

|month |revenue |
|1     |100.00  |
|2     |50.00   |
|3     |400.00  |
etc, etc

SELECT month(`Transaction Date`) as month, ROUND(SUM(`Credit` - `Debit`),2) as cost FROM `TABLE 1` WHERE `Account Type` = 'cost' AND `Transaction Date` BETWEEN '2019-01-01' AND '2019-12-31' GROUP BY month

제공 :

|month |cost    |
|1     |53.00   |
|2     |20.00   |
|3     |9.99    |
etc, etc.

다음과 같이 데이터를 하나의 결과로 결합하는 쿼리를 알아낼 수 없습니다. 나는 과거에 JOIN을 사용했지만 이것은 모두 하나의 테이블에 있습니다.

|month |cost    |revenue |
|1     |53.00   |100.00  |
|2     |20.00   |50.00   |
|3     |9.99    |400.00  |
etc, etc.

어떤 도움이라도 대단히 감사하겠습니다. 감사합니다.

조르고 스 베 소스

이 시도:

SELECT 
    month(`Transaction Date`) as month
    , ROUND(SUM(CASE 
                   WHEN `Account Group` = 'Income' THEN `Credit` - `Debit`
                   ELSE 0 
                END),2) as revenue 
    , ROUND(SUM(CASE 
                   WHEN `Account Type` = 'cost' THEN `Credit` - `Debit` 
                   ELSE 0 
                END),2) as cost 
FROM `TABLE 1` 
WHERE (`Account Group` = 'Income' OR  `Account Type` = 'cost')
     AND `Transaction Date` BETWEEN '2019-01-01' AND '2019-12-31' 
GROUP BY month

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

mySQL에서 1 개의 결과가 NULL 일 수있는 두 테이블 확인

분류에서Dev

왼쪽 조인이있는 두 테이블에 대한 mysql 쿼리-잘못된 결과를 얻음

분류에서Dev

MySQL의 두 테이블에있는 복잡한 쿼리

분류에서Dev

mysql_num_rows () 문제 :: 두 쿼리의 동일한 결과

분류에서Dev

동일한 쿼리의 두 테이블에서 MySQL 선택

분류에서Dev

두 테이블의 MySQL 단일 결과

분류에서Dev

MYSQL은 테이블이 아닌 두 개의 쿼리에서 일치하는 레코드 만 선택한 다음 B 쿼리로 결과를 정렬합니다.

분류에서Dev

두 날짜 사이에 평일이있는 MySQL 쿼리 결과

분류에서Dev

두 개의 mysql 쿼리 결과 차이

분류에서Dev

MySQL에서 두 쿼리를 결합하여 한 쿼리의 결과를 다른 쿼리와 매핑합니다.

분류에서Dev

MySQL은 동일한 테이블에서 두 개의 쿼리를 조인

분류에서Dev

하나의 테이블에서 두 개의 다른 쿼리 결과를 결합하는 방법 mysql

분류에서Dev

MySQL 쿼리는 두 테이블에 행이있는 경우에만 결과를 반환합니다.

분류에서Dev

어떻게 신장과 체중에 대한 동일한 테이블 열에서 두 개의 쿼리 결과를 얻을 수 있습니다

분류에서Dev

두 테이블 모두에 하나의 조인과 조건이있는 MySql 느린 쿼리

분류에서Dev

한 테이블의 한 열 값이 다른 테이블의 두 열에있는 두 값 사이에 있는지 확인하는 MySQL 쿼리

분류에서Dev

MYSQL : 두 테이블을 쿼리하고 두 번째 테이블의 결과를 배열에 조인

분류에서Dev

동일한 테이블을 참조하는 두 개의 외래 키에 대한 mysql 쿼리

분류에서Dev

동일한 테이블에서 생성 된 두 개의 하위 쿼리 결합

분류에서Dev

두 개의 쿼리를 병합하여 MySQL에서 단일 결과 얻기

분류에서Dev

MySQL \ 두 테이블을 조인하고 한 열에 두 행의 결과 표시

분류에서Dev

단일 MySQL 쿼리를 사용하여 동일한 테이블 내의 다른 열에있는 두 날짜 필드의 차이를 설정해야합니다.

분류에서Dev

동일한 테이블과 외래 키에있는 두 개의 기본 키

분류에서Dev

동일한 테이블에서 복잡한 mysql 쿼리 결합

분류에서Dev

두 개의 MySql 테이블에서 결과를 얻는 방법

분류에서Dev

동일한 테이블의 값이있는 MYSQL 쿼리

분류에서Dev

두 테이블 Mysql을 결합하는 쿼리의 계산

분류에서Dev

MYSQL : 값이 두 번째 테이블에 있는지 여부에 따라 테이블에서 1 또는 0 쿼리 결과 가져 오기

분류에서Dev

두 테이블에 대한 MySql 쿼리

Related 관련 기사

  1. 1

    mySQL에서 1 개의 결과가 NULL 일 수있는 두 테이블 확인

  2. 2

    왼쪽 조인이있는 두 테이블에 대한 mysql 쿼리-잘못된 결과를 얻음

  3. 3

    MySQL의 두 테이블에있는 복잡한 쿼리

  4. 4

    mysql_num_rows () 문제 :: 두 쿼리의 동일한 결과

  5. 5

    동일한 쿼리의 두 테이블에서 MySQL 선택

  6. 6

    두 테이블의 MySQL 단일 결과

  7. 7

    MYSQL은 테이블이 아닌 두 개의 쿼리에서 일치하는 레코드 만 선택한 다음 B 쿼리로 결과를 정렬합니다.

  8. 8

    두 날짜 사이에 평일이있는 MySQL 쿼리 결과

  9. 9

    두 개의 mysql 쿼리 결과 차이

  10. 10

    MySQL에서 두 쿼리를 결합하여 한 쿼리의 결과를 다른 쿼리와 매핑합니다.

  11. 11

    MySQL은 동일한 테이블에서 두 개의 쿼리를 조인

  12. 12

    하나의 테이블에서 두 개의 다른 쿼리 결과를 결합하는 방법 mysql

  13. 13

    MySQL 쿼리는 두 테이블에 행이있는 경우에만 결과를 반환합니다.

  14. 14

    어떻게 신장과 체중에 대한 동일한 테이블 열에서 두 개의 쿼리 결과를 얻을 수 있습니다

  15. 15

    두 테이블 모두에 하나의 조인과 조건이있는 MySql 느린 쿼리

  16. 16

    한 테이블의 한 열 값이 다른 테이블의 두 열에있는 두 값 사이에 있는지 확인하는 MySQL 쿼리

  17. 17

    MYSQL : 두 테이블을 쿼리하고 두 번째 테이블의 결과를 배열에 조인

  18. 18

    동일한 테이블을 참조하는 두 개의 외래 키에 대한 mysql 쿼리

  19. 19

    동일한 테이블에서 생성 된 두 개의 하위 쿼리 결합

  20. 20

    두 개의 쿼리를 병합하여 MySQL에서 단일 결과 얻기

  21. 21

    MySQL \ 두 테이블을 조인하고 한 열에 두 행의 결과 표시

  22. 22

    단일 MySQL 쿼리를 사용하여 동일한 테이블 내의 다른 열에있는 두 날짜 필드의 차이를 설정해야합니다.

  23. 23

    동일한 테이블과 외래 키에있는 두 개의 기본 키

  24. 24

    동일한 테이블에서 복잡한 mysql 쿼리 결합

  25. 25

    두 개의 MySql 테이블에서 결과를 얻는 방법

  26. 26

    동일한 테이블의 값이있는 MYSQL 쿼리

  27. 27

    두 테이블 Mysql을 결합하는 쿼리의 계산

  28. 28

    MYSQL : 값이 두 번째 테이블에 있는지 여부에 따라 테이블에서 1 또는 0 쿼리 결과 가져 오기

  29. 29

    두 테이블에 대한 MySql 쿼리

뜨겁다태그

보관