inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

4-5. 시간 데이터 연습 문제 5번

45

문현정

작성한 질문수 2

0

안녕하세요, 카일님. 강의 잘 듣고 있습니다! 다름이 아니라 연습 문제를 풀던 중 궁금한 점이 생겨 문의 남깁니다.

 

4-5. 시간 데이터 연습 문제 5번을 푸는 과정에서 제가 작성한 쿼리문은 아래와 같으며, 쿼리 결과는 답안과 동일하다는 것을 확인했습니다. 그러나 결과만 같고 허점이 있는 쿼리문인지 판단이 안 되어서 이렇게 쿼리문을 작성해도 괜찮은지 여쭤보고 싶습니다! 그리고 형식은 다르지만 결과가 같은 쿼리문이 나올 때 그 쿼리문이 올바른지 자율적으로 판단할 수 있는 방법이 따로 있을까요?

 

SELECT
  trainer_id,
  MIN(catch_datetime_kr) AS min_catch_datetime_kr,
  MAX(catch_datetime_kr) AS max_catch_datetime_kr,
  DATETIME_DIFF(MAX(catch_datetime_kr), MIN(catch_datetime_kr), DAY) AS day_diff
FROM (
  SELECT
    *,
    DATE(catch_datetime, "Asia/Seoul") AS catch_datetime_kr
  FROM basic.trainer_pokemon
)
GROUP BY
  trainer_id
ORDER BY
  day_diff DESC

 

질문 확인해주셔서 감사드리며 답변 기다리겠습니다 :)

답변 0

강의 수강 후 포트폴리오 준비 방향에 대해 조언 부탁드립니다.

2

40

1

강의 자료를 어디서 확인 할 수 있나요?

1

44

3

강의가 넘 좋아서 3번째 복습을 하고 있는데

1

36

3

실습 중 codex를 클로드코드로 대체 가능한지 문의

1

31

2