여러 연결된 테이블에서 시간을 합산하는 방법은 무엇입니까?

aatj

개별 레슨 길이를 더하여 온라인 코스의 기간을 찾으려고합니다. 그러나 각 레슨은 코스에 속하는 장에 속합니다.

Course table
| course_id | name | date | ...

Chapter table
| chapter_id | course_id | name |

Lesson table
| lesson_id | chapter_id | name | length |

lesson테이블이 course테이블에 직접 연결되어 있으면 다음을 사용합니다.

SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `length` ) ) ) AS totaltime 
                    FROM lesson 
                    WHERE course_id = 'WEB001'

chapter를 살펴봄으로써 코스에 속한 모든 레슨의 길이를 어떻게 합산 할 수 있습니까?

PS '길이'속성은 '시간'유형입니다.

Barranka

데이터 내에서 적절한 관계를 만들기 만하면됩니다.

부분적으로 살펴보고 먼저 필요한 데이터를 선택해 보겠습니다.

SELECT c.*, ch.chapter_id, ch.name, l.lesson_id, l.`length`
FROM course AS c
    INNER JOIN chapter AS ch ON c.course_id = ch.course_id
    INNER JOIN lesson AS l ON ch.chapter_id = l.chapter_id
WHERE c.course_id = 'WEB001'

보시다시피 필요한 모든 데이터가 있습니다.

이제 귀하의 쿼리는 다소 분명합니다.

SELECT SUM( TIME_TO_SEC( l.`length` ) AS totaltime 
FROM course AS c
    INNER JOIN chapter AS ch ON c.course_id = ch.course_id
    INNER JOIN lesson AS l ON ch.chapter_id = l.chapter_id
WHERE c.course_id = 'WEB001'

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

연결된 서버보기에서 여러 테이블에 삽입하는 방법은 무엇입니까?

분류에서Dev

MySQL에서 여러 테이블을 가로로 단순히 연결하는 방법은 무엇입니까?

분류에서Dev

여러 개의 연결된 하이퍼 링크를 동시에 여는 방법은 무엇입니까?

분류에서Dev

SQL-다른 테이블의 값에 연결된 하나의 열에 여러 값을 적절하게 설정하는 방법은 무엇입니까?

분류에서Dev

여러 범위와의 연결을 통해 has_many에서 동일한 테이블의 여러 조인을 제거하는 방법은 무엇입니까?

분류에서Dev

Xpath를 사용하여 테이블에서 연결된 셀이있는 모든 행을 추출하는 방법은 무엇입니까?

분류에서Dev

파일 업로드 후 Django에서 AJAX를 사용하여 JavaScript와 연결된 테이블을 업데이트하는 방법은 무엇입니까?

분류에서Dev

여러 테이블을 사용하여 좌표에서 계산 된 거리를 쿼리하는 방법은 무엇입니까?

분류에서Dev

C #에서 itextsharp를 사용하여 단일 테이블에 추가 된 여러 테이블을 정렬하는 방법은 무엇입니까?

분류에서Dev

Laravel에서 테이블을 연결하는 방법은 무엇입니까?

분류에서Dev

SUMIFS를 사용하여 Excel에서 여러 테이블의 데이터를 마스터 시트로 결합하는 방법은 무엇입니까?

분류에서Dev

연결된 R에서 여러 테이블을 처리하기위한 최적의 접근 방식은 무엇입니까?

분류에서Dev

한 테이블에서 여러 값을 찾는 방법은 무엇입니까?

분류에서Dev

연결된 테이블에서 필드 값을 확인하는 방법은 무엇입니까?

분류에서Dev

Python / Pandas를 사용하여 서로 다른 데이터 프레임의 범주에 연결된 값을 합산하는 방법은 무엇입니까?

분류에서Dev

테이블이 선택에서 여러 행을 반환하는 경우 데이터를 결합하는 방법은 무엇입니까?

분류에서Dev

여러 열에 대한 Access에서 ODBC 연결 테이블에 대한 대량 INSERT의 성능을 높이는 방법은 무엇입니까?

분류에서Dev

파일을 여러 파일에 연결하는 방법은 무엇입니까?

분류에서Dev

Django의 UserAdmin에 여러 ModelAdmin을 연결하는 방법은 무엇입니까?

분류에서Dev

한 번에 여러 열을 연결하는 방법은 무엇입니까?

분류에서Dev

R의 여러 테이블에서 행으로 평균을 계산하는 방법은 무엇입니까?

분류에서Dev

postgresql에서 여러 select 문을 결합하는 방법은 무엇입니까?

분류에서Dev

동일한 테이블에서 여러 테이블을 포함하는 방법은 무엇입니까?

분류에서Dev

연결된 테이블의 값을 기반으로 여러 열을 업데이트하는 방법은 무엇입니까?

분류에서Dev

뷰 (Laravel5)에서 연결된 테이블 열 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

Laravel에서 두 테이블을 결합하는 방법은 무엇입니까?

분류에서Dev

Postgresql에서 동시에 여러 테이블을 업데이트하는 방법은 무엇입니까?

분류에서Dev

Python에서 여러 .txt 파일 간의 작업을 연결하는 방법은 무엇입니까?

분류에서Dev

NavigationController에 연결된 여러 ViewController가있는 앱에서 현재 표시된보기가 무엇인지 확인하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    연결된 서버보기에서 여러 테이블에 삽입하는 방법은 무엇입니까?

  2. 2

    MySQL에서 여러 테이블을 가로로 단순히 연결하는 방법은 무엇입니까?

  3. 3

    여러 개의 연결된 하이퍼 링크를 동시에 여는 방법은 무엇입니까?

  4. 4

    SQL-다른 테이블의 값에 연결된 하나의 열에 여러 값을 적절하게 설정하는 방법은 무엇입니까?

  5. 5

    여러 범위와의 연결을 통해 has_many에서 동일한 테이블의 여러 조인을 제거하는 방법은 무엇입니까?

  6. 6

    Xpath를 사용하여 테이블에서 연결된 셀이있는 모든 행을 추출하는 방법은 무엇입니까?

  7. 7

    파일 업로드 후 Django에서 AJAX를 사용하여 JavaScript와 연결된 테이블을 업데이트하는 방법은 무엇입니까?

  8. 8

    여러 테이블을 사용하여 좌표에서 계산 된 거리를 쿼리하는 방법은 무엇입니까?

  9. 9

    C #에서 itextsharp를 사용하여 단일 테이블에 추가 된 여러 테이블을 정렬하는 방법은 무엇입니까?

  10. 10

    Laravel에서 테이블을 연결하는 방법은 무엇입니까?

  11. 11

    SUMIFS를 사용하여 Excel에서 여러 테이블의 데이터를 마스터 시트로 결합하는 방법은 무엇입니까?

  12. 12

    연결된 R에서 여러 테이블을 처리하기위한 최적의 접근 방식은 무엇입니까?

  13. 13

    한 테이블에서 여러 값을 찾는 방법은 무엇입니까?

  14. 14

    연결된 테이블에서 필드 값을 확인하는 방법은 무엇입니까?

  15. 15

    Python / Pandas를 사용하여 서로 다른 데이터 프레임의 범주에 연결된 값을 합산하는 방법은 무엇입니까?

  16. 16

    테이블이 선택에서 여러 행을 반환하는 경우 데이터를 결합하는 방법은 무엇입니까?

  17. 17

    여러 열에 대한 Access에서 ODBC 연결 테이블에 대한 대량 INSERT의 성능을 높이는 방법은 무엇입니까?

  18. 18

    파일을 여러 파일에 연결하는 방법은 무엇입니까?

  19. 19

    Django의 UserAdmin에 여러 ModelAdmin을 연결하는 방법은 무엇입니까?

  20. 20

    한 번에 여러 열을 연결하는 방법은 무엇입니까?

  21. 21

    R의 여러 테이블에서 행으로 평균을 계산하는 방법은 무엇입니까?

  22. 22

    postgresql에서 여러 select 문을 결합하는 방법은 무엇입니까?

  23. 23

    동일한 테이블에서 여러 테이블을 포함하는 방법은 무엇입니까?

  24. 24

    연결된 테이블의 값을 기반으로 여러 열을 업데이트하는 방법은 무엇입니까?

  25. 25

    뷰 (Laravel5)에서 연결된 테이블 열 값을 가져 오는 방법은 무엇입니까?

  26. 26

    Laravel에서 두 테이블을 결합하는 방법은 무엇입니까?

  27. 27

    Postgresql에서 동시에 여러 테이블을 업데이트하는 방법은 무엇입니까?

  28. 28

    Python에서 여러 .txt 파일 간의 작업을 연결하는 방법은 무엇입니까?

  29. 29

    NavigationController에 연결된 여러 ViewController가있는 앱에서 현재 표시된보기가 무엇인지 확인하는 방법은 무엇입니까?

뜨겁다태그

보관