시작 시간과 종료 시간이 있고 총 시간을 찾으면 24 시간이 넘으면 26 일 표시 대신 1 일 표시 2 시간. 어떻게 할 수 있습니까?시간을 일로 변환하는 방법 - MYSQL
답변
당신은 아마
FLOOR(HOUR(TIMEDIFF('2010-01-06 08:46', '2010-01-01 12:30'))/24), ' days ',
부끄러움처럼 일했습니다. 고마워요. – user1854392
문제가없는 경우 대답을 수락하는 것을 잊지 마십시오. – bear
이 작업을 수행하지 못했습니다. mysql 5.6. mod 함수는 쉼표 (,) 구분 기호를 사용하며 (/)는 사용하지 않습니다. IF에는 ELSE 절이 없습니다. – dlink
당신의 start_time
및 end_time
이 날짜 형식이 다음 TIMEDIFF 기능을 사용하여 원하는 DATE_FORMAT을 적용 할 경우, Timediff
과
IF (MOD(HOUR(TIME)/24)) > 24,
SELECT CONCAT(
FLOOR(HOUR(TIME)/24), ' days ',
MOD(HOUR(TIME), 24), ' hours ',
MINUTE(TIME), ' minutes')
)
하고 싶어.
select DATE_FORMAT(TIMEDIFF('2012:01:01 00:00:00', '2012:01:01 00:00:00.000001'),
'%d: %H: %m');
이 나를 위해 일한 :
select
o.id,
o.created,
o.complete_date,
concat(timestampdiff(day, o.created, o.complete_date),
'd ',
lpad(
mod(timestampdiff(hour, o.created, o.complete_date), 24),
2, '0'),
'h'
) as time_to_complete,
from
orders o
;
결과 :
+---------+---------------------+---------------------+------------------+
| id | created | complete_date | time_to_complete |
+---------+---------------------+---------------------+------------------+
| 2393721 | 2018-02-20 00:01:44 | 2018-02-21 02:32:08 | 1d 02h |
| 2393722 | 2018-02-20 00:02:56 | 2018-02-21 00:32:08 | 1d 00h |
| 2393723 | 2018-02-20 00:04:12 | 2018-02-20 21:32:07 | 0d 21h |
| 2393724 | 2018-02-20 00:04:50 | 2018-02-20 23:47:05 | 0d 23h |
| 2393725 | 2018-02-20 00:07:07 | 2018-02-20 17:32:03 | 0d 17h |
| 2393726 | 2018-02-20 00:13:41 | 2018-02-21 00:32:08 | 1d 00h |
| 2393727 | 2018-02-20 00:14:25 | 2018-02-21 00:32:08 | 1d 00h |
| 2393728 | 2018-02-20 00:16:47 | 2018-02-20 23:32:04 | 0d 23h |
| 2393729 | 2018-02-20 00:17:19 | 2018-02-20 23:47:09 | 0d 23h |
| 2393730 | 2018-02-20 00:17:59 | 2018-02-21 01:32:08 | 1d 01h |
+---------+---------------------+---------------------+------------------+
- 1. MySQL 시간을 읽는 방법?
- 2. CEST에서 UTC로 시간을 변환하는 방법?
- 3. MySQL : EAV로 변환하는 방법?
- 4. MySQL 연결 시간을 줄이는 방법
- 5. 루비 - 시간/날짜/시간을 시간/일로 조작 하시겠습니까?
- 6. 자바 : 시간을 변환하는 문자열
- 7. j2me에서 12 시간을 24 시간으로 변환하는 방법?
- 8. 로컬 시간을 UTC로 변환하는 방법 DayLightSaving 인수
- 9. NSString 변환 시간을 초로 변환하는 방법
- 10. 날짜/시간을 자바에서 타임 스탬프로 변환하는 방법
- 11. UTC 날짜 시간을 현지 시간으로 변환하는 방법
- 12. strtotime 날짜와 시간을 모두 변환하는 방법
- 13. ICU 라이브러리로 예상 시간을 문자열로 변환하는 방법
- 14. PHP에서 시간을 사용자에게 친숙한 텍스트로 변환하는 방법?
- 15. MySQL 데이터베이스를 Postgresql로 변환하는 방법?
- 16. 정수 반올림을 백분의 일로 반올림하는 방법
- 17. 시간을 초로 변환하는 방법은 무엇입니까?
- 18. php strtotime 달을 일로 표시합니다.
- 19. 주어진 날짜를 일로 계산하기
- 20. mysql 쿼리 실행 시간을 제어하는 방법?
- 21. PHP에서 mysql 테이블에 현재 시간을 입력하는 방법
- 22. 콘솔의 mysql 최대 실행 시간을 변경하는 방법
- 23. PHP mysql, 전체 시간을 얻는 방법?
- 24. MySQL : BETWEEN 시간을 비교하십시오.
- 25. .sql 파일을 mysql db 테이블로 변환하는 방법
- 26. MYSQL 데이터베이스를 Oracle 데이터베이스로 변환하는 방법
- 27. MS SQL 쿼리를 MySQL 쿼리로 변환하는 방법
- 28. PHP에서 텍스트 파일을 mysql 테이블을 변환하는 방법?
- 29. cakephp mysql 결과를 간단한 배열로 변환하는 방법
- 30. mysql varchar (10)을 TIMESTAMP로 변환하는 방법?
는이 SQL 측을하려고합니까? – bear