두 개의 다른 테이블에서 두 열의 MIN 및 MAX를 찾는 방법은 무엇입니까?

몬티 파이 튼

TABLE1 에는 GROUPED BY 상담원 이름에 대해 매일 상담원이 처음으로 통화 한 시간과 상담원이 마지막으로 통화 한 시간이 포함되어 있습니다.

에이전트 FIRSTCALL LASTCALL
A 8/5/2013 10:59 8/5/2013 19:50
A 8/6/2013 11:06 8/6/2013 19:50
B 2013 년 8 월 5 일 10:33 2013 년 8 월 5 일 10:35
C 2013/8/5 10:04 2013/8/5 9:56
C 2013/8/6 10:02 2013/8/6 9:47
D 8/5/2013 10:37 8/5/2013 18:47
D 2013/8/6 14:58 2013/8/6 18:19
D 2013/8/6 10:01 2013/8/6 9:59
E 8/5/2013 12:29 8/5/2013 18:51
E 8/6/2013 12:05 8/6/2013 18:48
F 8/6/2013 11:15 8/6/2013 19:49
G 8/5/2013 10:04 8/5/2013 10:09
G 8/6/2013 10:39 8/6/2013 9:54

TABLE2 는 에이전트 이름과 해당 에이전트에 대한 일일 로그인 및 로그 아웃 시간으로 구성됩니다.

상담원 로그인 로그 아웃
A 2013-08-05 11:02:52 2013-08-05 20:05:45
A 2013-08-06 11:00:30 2013-08-06 20:06:47
비 2013-08-05 08:59:07 2013-08-05 18:01:58
비 2013-08-06 09:11:43 2013-08-06 18:08:49
C 2013-08-05 08:58:21 2013-08-05 17:59:29
C 2013-08-06 08:59:13 2013-08-06 18:03:53
D 2013-08-05 10:37:55 2013-08-05 19:56:20
D 2013-08-06 10:37:04 2013-08-06 20:00:43
E 2013-08-06 09:20:50 2013-08-06 18:00:35
F 2013-08-05 10:58:06 2013-08-05 20:00:24
F 2013-08-06 10:49:19 2013-08-06 20:01:37
지 2013-08-06 11:00:17 2013-08-06 19:58:31
고 2013-08-05 09:00:38 2013-08-05 18:16:16
고 2013-08-06 08:56:38 2013-08-06 17:57:00

매일 AGENT, FIRSTCALL, LASTCALL, LOGIN, LOGOUT을받는 방식으로 이러한 테이블을 조인해야합니다. 위의 예에서는 2 일 동안 만 데이터를 나열했지만 데이터가 2 년 이상 (> 700 일) 존재합니다.

이전에는 'AGENT'를 통해 이러한 테이블을 연결하려고 시도했지만 그 결과 여러 레코드가 생성되었습니다. 탈출구는 무엇입니까?

로만 페 카르

이와 같은 것이 작동합니다. 타임 스탬프를 날짜로 변환하는 더 좋은 방법이있을 수 있습니다.

select T1.AGENT, T1.FIRSTCALL, T1.LASTCALL, T2.LOGIN, T2.LOGOUT
from Table1 T1
    inner join Table2 T2 on
        T2.AGENT = T1.AGENT and
        to_char(T1.FIRSTCALL, 'YYYYMMDD') = to_char(T2.LOGIN, 'YYYYMMDD')

예제와 함께 SQL 바이올린 참조

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL- 두 개의 다른 테이블에서 데이터를 선택하는 방법은 무엇입니까?

분류에서Dev

Spark Sturctured Streaming에서 MySQL의 두 개의 다른 테이블에 두 개의 스트리밍 df를 작성하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 테이블에서 열 값을 반환하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 테이블에서 JSON 배열을 쿼리하는 방법은 무엇입니까?

분류에서Dev

쿼리 데이터를 두 개의 다른 배열에 넣은 다음 두 테이블에 에코하는 방법은 무엇입니까?

분류에서Dev

교리 : 절이 다른 두 테이블에서 두 개체의 개체를 가져 오는 방법은 무엇입니까?

분류에서Dev

PHP : 값이 다른 두 개의 다차원 배열의 키를 나열하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 쿼리를 하나의 테이블로 결합하는 방법은 무엇입니까?

분류에서Dev

SQL Server에서 두 개의 다른 테이블에있는 셀의 데이터를 비교하는 방법은 무엇입니까?

분류에서Dev

orientDB의 동일한 테이블에서 두 개의 다른 에지 데이터를 검색하는 방법은 무엇입니까?

분류에서Dev

orientDB의 동일한 테이블에서 두 개의 다른 에지 데이터를 검색하는 방법은 무엇입니까?

분류에서Dev

Swift 3의 다른 배열에서 두 개의 정수를 찾아 일치시키는 가장 좋은 방법은 무엇입니까? (다차원 배열)

분류에서Dev

Django에서 두 개의 다른 테이블에서 데이터를 반환하는 방법은 무엇입니까?

분류에서Dev

PostgreSQL에서 다른 테이블의 특정 두 열의 데이터를 계산하는 방법은 무엇입니까?

분류에서Dev

SQL Server의 두 테이블에서 MAX 값을 찾는 방법은 무엇입니까?

분류에서Dev

3 개의 테이블에서 SQL로 두 개의 쿼리를 조인하는 방법은 무엇입니까?

분류에서Dev

html / jquery를 사용하여 HTML 테이블에서 두 개의 겹치는 색상에 다른 색상을 할당하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 호스트에서 실행되는 두 개의 컨테이너를 연결하는 방법은 무엇입니까?

분류에서Dev

(다른) 워크 시트에서 두 개의 (피벗) 테이블 데이터를 비교하는 방법은 무엇입니까?

분류에서Dev

목록에서 정수 및 문자열 요소를 두 개의 다른 목록으로 분리하는 방법은 무엇입니까?

분류에서Dev

mysql의 단일 절차를 통해 두 개의 서로 다른 데이터베이스에있는 두 개의 서로 다른 테이블의 레코드를 업데이트하는 방법은 무엇입니까?

분류에서Dev

다른 두 테이블의 계산을 기반으로 한 테이블에서 데이터를 검색하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 버튼 클릭을 기반으로 두 개의 다른 div 섹션에서 축소 및 축소하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 테이블이 합성 된 임시 테이블에 위치를 저장하는 방법은 무엇입니까?

분류에서Dev

하나의 <td>를 두 개의 열 테이블에서 두 열에 걸쳐 만드는 방법은 무엇입니까?

분류에서Dev

Spring MVC / Thymeleaf-하나의 입력 필드를 사용하여 두 개의 다른 테이블에 삽입하는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 두 개의 다른 문자열에서 찾은 동일한 단어를 계산하는 방법은 무엇입니까?

분류에서Dev

두 테이블의 UNION을 다른 테이블의 열로 사용하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 파일에서 두 열을 비교하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    SQL- 두 개의 다른 테이블에서 데이터를 선택하는 방법은 무엇입니까?

  2. 2

    Spark Sturctured Streaming에서 MySQL의 두 개의 다른 테이블에 두 개의 스트리밍 df를 작성하는 방법은 무엇입니까?

  3. 3

    두 개의 다른 테이블에서 열 값을 반환하는 방법은 무엇입니까?

  4. 4

    두 개의 다른 테이블에서 JSON 배열을 쿼리하는 방법은 무엇입니까?

  5. 5

    쿼리 데이터를 두 개의 다른 배열에 넣은 다음 두 테이블에 에코하는 방법은 무엇입니까?

  6. 6

    교리 : 절이 다른 두 테이블에서 두 개체의 개체를 가져 오는 방법은 무엇입니까?

  7. 7

    PHP : 값이 다른 두 개의 다차원 배열의 키를 나열하는 방법은 무엇입니까?

  8. 8

    두 개의 다른 쿼리를 하나의 테이블로 결합하는 방법은 무엇입니까?

  9. 9

    SQL Server에서 두 개의 다른 테이블에있는 셀의 데이터를 비교하는 방법은 무엇입니까?

  10. 10

    orientDB의 동일한 테이블에서 두 개의 다른 에지 데이터를 검색하는 방법은 무엇입니까?

  11. 11

    orientDB의 동일한 테이블에서 두 개의 다른 에지 데이터를 검색하는 방법은 무엇입니까?

  12. 12

    Swift 3의 다른 배열에서 두 개의 정수를 찾아 일치시키는 가장 좋은 방법은 무엇입니까? (다차원 배열)

  13. 13

    Django에서 두 개의 다른 테이블에서 데이터를 반환하는 방법은 무엇입니까?

  14. 14

    PostgreSQL에서 다른 테이블의 특정 두 열의 데이터를 계산하는 방법은 무엇입니까?

  15. 15

    SQL Server의 두 테이블에서 MAX 값을 찾는 방법은 무엇입니까?

  16. 16

    3 개의 테이블에서 SQL로 두 개의 쿼리를 조인하는 방법은 무엇입니까?

  17. 17

    html / jquery를 사용하여 HTML 테이블에서 두 개의 겹치는 색상에 다른 색상을 할당하는 방법은 무엇입니까?

  18. 18

    두 개의 다른 호스트에서 실행되는 두 개의 컨테이너를 연결하는 방법은 무엇입니까?

  19. 19

    (다른) 워크 시트에서 두 개의 (피벗) 테이블 데이터를 비교하는 방법은 무엇입니까?

  20. 20

    목록에서 정수 및 문자열 요소를 두 개의 다른 목록으로 분리하는 방법은 무엇입니까?

  21. 21

    mysql의 단일 절차를 통해 두 개의 서로 다른 데이터베이스에있는 두 개의 서로 다른 테이블의 레코드를 업데이트하는 방법은 무엇입니까?

  22. 22

    다른 두 테이블의 계산을 기반으로 한 테이블에서 데이터를 검색하는 방법은 무엇입니까?

  23. 23

    두 개의 다른 버튼 클릭을 기반으로 두 개의 다른 div 섹션에서 축소 및 축소하는 방법은 무엇입니까?

  24. 24

    두 개의 다른 테이블이 합성 된 임시 테이블에 위치를 저장하는 방법은 무엇입니까?

  25. 25

    하나의 <td>를 두 개의 열 테이블에서 두 열에 걸쳐 만드는 방법은 무엇입니까?

  26. 26

    Spring MVC / Thymeleaf-하나의 입력 필드를 사용하여 두 개의 다른 테이블에 삽입하는 방법은 무엇입니까?

  27. 27

    PHP를 사용하여 두 개의 다른 문자열에서 찾은 동일한 단어를 계산하는 방법은 무엇입니까?

  28. 28

    두 테이블의 UNION을 다른 테이블의 열로 사용하는 방법은 무엇입니까?

  29. 29

    두 개의 다른 파일에서 두 열을 비교하는 방법은 무엇입니까?

뜨겁다태그

보관