SQLite에 해당하는 SUM IFS

Yuujia

아래는 내 DB 브라우저와 충돌합니다. 기본적으로 별도의 테이블에서 가져온 두 날짜 ( "beg_period"및 "end_period") 사이에 발생한 영업 사원 ( "name")의 매출 ( "sales")을 합산하려고합니다.

SELECT ta.name, ta.beg_period, ta.end_period, 
    (SELECT SUM(tb.sales)
        FROM sales_log tb
        WHERE ta.name = tb.name
        AND tb.date BETWEEN ta.beg_period AND ta.end_period
        )
    FROM performance ta
    ;
C 퍼킨스

중첩 된 쿼리는 표준 조인을 사용하여 단일 쿼리로 다시 작성할 수 있습니다.

SELECT ta.name, ta.beg_period, ta.end_period, SUM(tb.sales)
FROM performance ta INNER JOIN sales_log tb
     ON ta.name = tb.name
WHERE tb.date BETWEEN ta.beg_period AND ta.end_period
GROUP BY ta.name, ta.beg_period, ta.end_period;

내 생각 엔 원래 쿼리는 괜찮 았지만 (비효율적 임에도 불구하고) DB Browser는 어떤 구문 분석을 시도하든 하위 쿼리를 해석하는 방법을 몰랐습니다. 즉, DB Browser가 충돌했다는 의미는 아닙니다. sqlite 라이브러리가 충돌합니다. 다른 sqlite 데이터베이스 관리자를 시도하십시오.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JavaScript의 SUM IFS

분류에서Dev

널 IFS에 대해 기본 IFS 테스트

분류에서Dev

IFS 이해

분류에서Dev

SQL Server에서 SUM ()에 해당하는 것은 무엇입니까?

분류에서Dev

배쉬 IFS는 함수 호출에 기절하기

분류에서Dev

SQL SUM에 해당하는 Google 스프레드 시트 (if (condition, val1, val2))

분류에서Dev

한 번의 printf 호출에 대해 IFS를 설정할 수없는 이유

분류에서Dev

DB2는 CLOB (> 16Mb)를 IFS에 저장합니다.

분류에서Dev

DB2는 CLOB (> 16Mb)를 IFS에 저장합니다.

분류에서Dev

하나의 IFS 기준에 여러 기준 사용

분류에서Dev

"IFS = read -r line"이해

분류에서Dev

"for 루프"에서 IFS 사용

분류에서Dev

bashrc에 해당하는 Busybox

분류에서Dev

"==="자바에 해당하는

분류에서Dev

switchmap에 해당하는 RxSwift

분류에서Dev

Typescript에 해당하는 typedef

분류에서Dev

$ .each에 해당하는 Mootools

분류에서Dev

C #에 해당하는 jQuery

분류에서Dev

-rectypes에 해당하는 Haskell

분류에서Dev

Windows에 해당하는 chmod

분류에서Dev

HAVING에 해당하는 EXISTING

분류에서Dev

Python에 해당하는 JRE

분류에서Dev

dd에 해당하는 창

분류에서Dev

Swift에 해당하는 "? :"

분류에서Dev

curl에 해당하는 PowerShell

분류에서Dev

DATEVALUE에 해당하는 VBA?

분류에서Dev

SSH에 해당하는 Ping

분류에서Dev

current ()에 해당하는 XPath

분류에서Dev

bashrc에 해당하는 Busybox