반응형
두 날짜 사이의 시간 차이(시간 단위)를 구하는 방법
두 사용자의 시간차를 구하려고 하는데, 시간차가 필요합니다.
저는 DATEIFF 기능을 사용하려고 했는데 틀렸습니다.
여기 내 코드가 있습니다.
SELECT DATEDIFF(*,
(SELECT max(u1.time_c)
FROM users u)
,
(SELECT max(u2.time_c)
FROM users u2)
Only the date parts of the values are used in the calculation.
당신은 보고 싶을 것입니다.
시간의 차이(시간)를 제공합니다.time_c
필드가 DATETIME 또는 유사한 것임)
SELECT HOUR(TIMEDIFF(
(SELECT max(u1.time_c) FROM users u),
(SELECT max(u2.time_c) FROM users u2)
))
당신은 틀림없이.from
절을 선택합니다.뭐 이런 거.
Select date1 - date2 from dual
날짜 1과 날짜 2 사이의 일 수를 반환합니다.
시간 수를 원하는 경우:
Select (date1 - date2)*24 from dual;
(오라클에만 해당)
언급URL : https://stackoverflow.com/questions/10926739/how-to-get-time-difference-in-hours-between-2-dates
반응형
'it-source' 카테고리의 다른 글
make 명령의 m 옵션, makefile (0) | 2023.10.23 |
---|---|
왼쪽 자체 가입은 '기본'당 하나의 행을 반환합니다. (0) | 2023.10.23 |
AJAX 호출 데이터를 반환하는 자바스크립트 함수 (0) | 2023.10.23 |
ASP.NET MVC 및 뷰 상태 (0) | 2023.10.23 |
플로트 분할을 할 때 이중으로 주조하고 뒤로 주조할 때 정확도가 향상됩니까? (0) | 2023.10.23 |