매개 변수를 사용하여 선택에서 선택

분위기

다음과 같은 쿼리가 있습니다 (단순화를 위해 축약되고 이름이 변경됨).

SELECT
  SOME_COLUMN AS value1,
  SOME_COMMON_ID as commonID,
  SOME_TAG as tagID,
  SOME_TIMESTAMP as endTime,
  ( SELECT
      SOME_TIMESTAMP AS beginTime
    FROM
      EVENTLIST
    WHERE
      EVENTLIST.SOME_TAG = 'BEGIN'
      AND EVENTLIST.SOME_COMMON_ID = commonID /* <-- Invalid column name commonID */
  ),
  endTime - beginTime AS duration
FROM
  EVENTLIST
JOIN
  (...some irrelevant lookups on other tables)
WHERE
  (...some criteria...)

내가 이루고 싶은 것 :

이 테이블은 일부 이벤트를 기록하며 이벤트가 발생한 시간은에 저장됩니다 SOME_TIMESTAMP. 여러 이벤트는라는 공통 식별자로 그룹화됩니다 SOME_COMMON_ID. 이벤트 유형은SOME_TAG

각 이벤트에 대해 태그가있는 이벤트 이후 현재 이벤트의 기간을 선택하고 싶습니다. BEGIN

SQL Server에서 이것을 달성하는 방법은 무엇입니까?

분위기

생각보다 훨씬 쉬웠습니다.

SELECT
  SOME_COLUMN AS value1,
  SOME_COMMON_ID as commonID,
  SOME_TAG as tagID,
  SOME_TIMESTAMP as endTime,
  ( SELECT
      DATEDIFF(SECOND, e2.SOME_TIMESTAMP, e1.SOME_TIMESTAMP) AS duration
      /* ^-- calc the diff here, not in the outer query */
    FROM
      EVENTLIST e2
    WHERE
      e2.SOME_TAG = 'BEGIN'
      AND e2.SOME_COMMON_ID = e1.SOME_COMMON_ID /* <-- qualify table names */
  )
FROM
  EVENTLIST e1 /* <-- name required */
JOIN
  (...some irrelevant lookups on other tables)
WHERE
  (...some criteria...)

테이블을 한정하고 내부 쿼리에서 차이를 계산해야했습니다. 내부 쿼리의 차이를 계산해야하므로 가능합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

GWT에서 맞춤 URL 매개 변수를 사용하여 로케일 선택

분류에서Dev

VBA에서 여러 선택적 매개 변수를 사용하는 방법

분류에서Dev

함수를 사용하여 선택적 매개 변수 정의

분류에서Dev

C #에서 선택적 매개 변수를 사용하여 함수를 선언하는 방법

분류에서Dev

두 개의 매개 변수를 사용하여 선택에 삽입

분류에서Dev

선택기 Tapgesture 내에서 매개 변수를 사용하는 방법

분류에서Dev

NestjS에서 선택적 URL 매개 변수를 사용하는 방법

분류에서Dev

Python 함수에서 선택적 매개 변수 사용

분류에서Dev

angularjs에서 선택적 매개 변수를 사용하여 엔드 포인트 사용

분류에서Dev

매개 변수를 사용하여 SQlite 데이터베이스에서 데이터를 선택하십시오.

분류에서Dev

C #에서 선택적 매개 변수 사용 시도

분류에서Dev

PowerShell에서 선택적 스위치 매개 변수를 사용하도록 코드 개선

분류에서Dev

문자열의 매개 변수를 사용하여 수행 선택기 구현

분류에서Dev

보고서에 대한 여러 선택적 매개 변수

분류에서Dev

매개 변수를 사용하는 Ultisnips의 선택적 라인

분류에서Dev

where 절에서 선택적 매개 변수 검사

분류에서Dev

선택 조건 mysql에서 개수를 선택하는 방법

분류에서Dev

오라클에서 선택적 매개 변수를 선택하는 방법 (오라클 실행 시간 감소)?

분류에서Dev

사용하기 전에 typescript 선택적 매개 변수 확인

분류에서Dev

Libsvm의 Balance 정확도를 사용하여 Matlab 매개 변수 선택

분류에서Dev

선택적 매개 변수를 사용하여 elasticsearch 쿼리 생성

분류에서Dev

ggplot 함수 내에서 선택적 매개 변수를 전달하는 방법

분류에서Dev

선택적 검색 매개 변수를 기반으로 Entity Framework를 사용하여 데이터 선택

분류에서Dev

SAS 매크로 변수를 사용하여 PROC SQL에서 IN 연산자를 사용하여 모든 값 선택

분류에서Dev

PyDrive에서 InsertPermission ()을 사용하는 선택적 쿼리 매개 변수

분류에서Dev

jQuery를 사용하여 개체 태그에서 ChildElement 선택

분류에서Dev

views.py에서 선택적 매개 변수를 전달하는 방법 [Django]

분류에서Dev

경로에서 선택적 매개 변수를 정의하는 Web.API

분류에서Dev

linq에서 선택적 매개 변수를 전달하는 방법 조건

Related 관련 기사

  1. 1

    GWT에서 맞춤 URL 매개 변수를 사용하여 로케일 선택

  2. 2

    VBA에서 여러 선택적 매개 변수를 사용하는 방법

  3. 3

    함수를 사용하여 선택적 매개 변수 정의

  4. 4

    C #에서 선택적 매개 변수를 사용하여 함수를 선언하는 방법

  5. 5

    두 개의 매개 변수를 사용하여 선택에 삽입

  6. 6

    선택기 Tapgesture 내에서 매개 변수를 사용하는 방법

  7. 7

    NestjS에서 선택적 URL 매개 변수를 사용하는 방법

  8. 8

    Python 함수에서 선택적 매개 변수 사용

  9. 9

    angularjs에서 선택적 매개 변수를 사용하여 엔드 포인트 사용

  10. 10

    매개 변수를 사용하여 SQlite 데이터베이스에서 데이터를 선택하십시오.

  11. 11

    C #에서 선택적 매개 변수 사용 시도

  12. 12

    PowerShell에서 선택적 스위치 매개 변수를 사용하도록 코드 개선

  13. 13

    문자열의 매개 변수를 사용하여 수행 선택기 구현

  14. 14

    보고서에 대한 여러 선택적 매개 변수

  15. 15

    매개 변수를 사용하는 Ultisnips의 선택적 라인

  16. 16

    where 절에서 선택적 매개 변수 검사

  17. 17

    선택 조건 mysql에서 개수를 선택하는 방법

  18. 18

    오라클에서 선택적 매개 변수를 선택하는 방법 (오라클 실행 시간 감소)?

  19. 19

    사용하기 전에 typescript 선택적 매개 변수 확인

  20. 20

    Libsvm의 Balance 정확도를 사용하여 Matlab 매개 변수 선택

  21. 21

    선택적 매개 변수를 사용하여 elasticsearch 쿼리 생성

  22. 22

    ggplot 함수 내에서 선택적 매개 변수를 전달하는 방법

  23. 23

    선택적 검색 매개 변수를 기반으로 Entity Framework를 사용하여 데이터 선택

  24. 24

    SAS 매크로 변수를 사용하여 PROC SQL에서 IN 연산자를 사용하여 모든 값 선택

  25. 25

    PyDrive에서 InsertPermission ()을 사용하는 선택적 쿼리 매개 변수

  26. 26

    jQuery를 사용하여 개체 태그에서 ChildElement 선택

  27. 27

    views.py에서 선택적 매개 변수를 전달하는 방법 [Django]

  28. 28

    경로에서 선택적 매개 변수를 정의하는 Web.API

  29. 29

    linq에서 선택적 매개 변수를 전달하는 방법 조건

뜨겁다태그

보관