인프런 커뮤니티 질문&답변
1/24/60 은 분을 의미하는거죠?
작성
·
25
답변 2
0
안녕하세요.
강의를 다시 확인해보니 제가 중간에 잘못 설명한 부분이 있었습니다.
혼란을 드려 죄송하다는 말씀 먼저 드립니다.
1/24/60 은 1분을 의미하는 값이 맞습니다.
정리를 좀 더 해드리면 Oracle에서는 날짜, 시간을 모두 '1일' 기준으로 쪼갠 비율(fraction of a day)로 표현합니다. '일(day)' 을 나눠서 정규화하는 과정인거죠. 아래 식들은 모두 '일'을 잘게 나눈 값들이고, 우리가 이를 시, 분, 초 로 해석하는 것입니다.
정리드리면:
1 → 1일(day)
1/24 → 1일을 24(시간)개로 쪼개서 1시간
1/24/60 → 1일을 24개로 쪼개고, 60(분)개로 쪼개서 1분
1/24/60/60 → 1일을 24로 쪼개고, 60으로 쪼갠 후, 60(초)로 쪼개서 1초 입니다.
오류를 지적해 주셔서 진심으로 감사드리며,
해당 내용은 다시 정리해 강의 영상도 수정해 업로드 하도록 하겠습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 진연님.
귀하의 질문은 일반적으로 SQL에서 시간과 날짜 계산과 관련된 내용이라고 생각됩니다.
1/24은 SQL에서 ‘하루의 24분의 1’, 즉 ‘한 시간’을 의미합니다. 그래서 날짜나 시간을 조작할 때 ‘1⁄24’를 더하거나 빼는 방식으로 시간을 조정할 수 있습니다.
하지만 1/24/60은 ‘하루의 1440분의 1’, 즉 ‘1분’을 의미합니다. 따라서 특정 시점에 1/24/60을 더하면, 그 시점으로부터 1분 후를 나타내게 됩니다. 강의에서 이 개념이 혼란스러웠다면, 아마도 시간 단위가 분 단위로 변환된 것을 설명하셨을 가능성이 큽니다.
이와 관련해 도움이 될만한 질문과 답변이 있는 게시물은 다음과 같습니다:
- SQL 시간 및 날짜 계산 익히기 - SQL에서 시간 및 날짜 계산에 대한 상세한 설명이 포함되어 있습니다.
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏




