MYSQL을 사용하여 초를 시간으로 변환하는 방법

자바 커브

SQL 쿼리에서 두 번째로 시간을 변환하도록 도와 주시겠습니까? MySql 함수 SEC_TO_TIME을 사용하고 있습니다.

TIME_FORMAT(SEC_TO_TIME(COALESCE(ROUND(NBSECONDS), 0)),'%H:%i:%s') AS MYTIME

이 함수는 '838 : 59 : 59'로 제한되어 있고 1000 시간 이상이 있기 때문에 대안을 찾아야합니다.

감사합니다

팬시 팬츠

다음과 같이 MySQL에서 자신의 함수를 간단히 작성할 수 있습니다.

drop function if exists my_sec_to_time;
delimiter $$
create function my_sec_to_time(p_sec int)
returns varchar(10)
deterministic
begin
declare v_hour int;
declare v_minute int;

declare v_tmp_sec int;

set v_hour = floor(p_sec / 3600);
set v_tmp_sec = p_sec - (v_hour * 3600);
set v_minute = floor(v_tmp_sec / 60);
set v_tmp_sec = v_tmp_sec - (v_minute * 60);

return concat(v_hour, ':', v_minute, ':', v_tmp_sec);

end $$

delimiter ;

실행 중 :

mysql;root@localhost(playground)> select my_sec_to_time(3020399);
+-------------------------+
| my_sec_to_time(3020399) |
+-------------------------+
| 838:59:59               |
+-------------------------+
1 row in set (0.00 sec)

mysql;root@localhost(playground)> select my_sec_to_time(3020400);
+-------------------------+
| my_sec_to_time(3020400) |
+-------------------------+
| 839:0:0                 |
+-------------------------+
1 row in set (0.00 sec)

mysql;root@localhost(playground)> select my_sec_to_time(4020400);
+-------------------------+
| my_sec_to_time(4020400) |
+-------------------------+
| 1116:46:40              |
+-------------------------+
1 row in set (0.00 sec)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Pandas의 시간대를 사용하여 Unix Epoch 시간을 datetime으로 변환하는 방법

분류에서Dev

pig를 사용하여 UTC 시간을 IST로 변환하는 방법

분류에서Dev

moment.js를 사용하여 시간과 분을 분으로 변환하는 방법은 무엇입니까?

분류에서Dev

IMPORTRANGE를 사용하는 Google 스프레드 시트에서 기간을 초로 변환하는 방법

분류에서Dev

VB를 사용하여 Decimal을 Hex로 변환하는 방법?

분류에서Dev

Scala를 사용하여 12 시간을 24 시간으로 변경하는 방법

분류에서Dev

numpy에서 변환기를 사용하여 시간 문자열을 숫자로 변경하는 방법

분류에서Dev

UTC 시간을 현지 시간으로 변환하는 방법

분류에서Dev

시간을 시간으로 만 변환하는 방법 (php)?

분류에서Dev

시간을 시간으로 만 변환하는 방법 (php)?

분류에서Dev

Python에서 일을 시간, 분, 초로 변환하는 방법

분류에서Dev

Pandas를 사용하여 xml을 dataFrame으로 변환하는 방법

분류에서Dev

Pandas를 사용하여 내 열을 행으로 변환하는 방법

분류에서Dev

Json4s를 사용하여 Map을 Json으로 변환하는 방법

분류에서Dev

C ++를 사용하여 csv 파일을 json으로 변환하는 방법

분류에서Dev

ModelMapper를 사용하여 집합을 목록으로 변환하는 방법

분류에서Dev

Azure Backup 보고서 기간 열을 십진수를 사용하여 날짜 시간으로 변환하는 방법

분류에서Dev

PHP 함수를 사용하여 배열을 더 간단한 형식으로 변환하는 방법

분류에서Dev

길이 (밀리 초)이 자바 8 시간 포맷 변환으로 문자열을 변환하는 방법

분류에서Dev

UTC / GMT 시간대를 사용하여 문자열을 날짜로 변환하는 방법

분류에서Dev

ServiceStack.OrmLite를 사용하여 명령 제한 시간을 전역 적으로 변경하는 방법

분류에서Dev

24 시간을 AM / PM으로 변환하고 time4j를 통해 나노초 및 초를 제거하는 방법은 무엇입니까?

분류에서Dev

CURRENT_TIMESTAMP를 사용하여 mysql에서 Gregorian 형식을 Solar 형식으로 변환하는 방법

분류에서Dev

postgresql을 사용하여 시간대를 사용하여 간격을 타임 스탬프로 변환하는 방법은 무엇입니까?

분류에서Dev

MySQL로로드하는 동안 시간대를 자동으로 변환하는 방법

분류에서Dev

C를 사용하여 시간을 밀리 초 단위로 표시하는 방법

분류에서Dev

Timestring을 초로 변환하는 방법

분류에서Dev

WMI 쿼리를 사용하여 얻은 CIM_DATETIME 형식을 C ++ (MFC / Win32)의 현지 시간으로 변환하는 방법

분류에서Dev

gnuplot에서 epoch를 사람이 읽을 수있는 시간으로 적절하게 변환하는 방법

Related 관련 기사

  1. 1

    Pandas의 시간대를 사용하여 Unix Epoch 시간을 datetime으로 변환하는 방법

  2. 2

    pig를 사용하여 UTC 시간을 IST로 변환하는 방법

  3. 3

    moment.js를 사용하여 시간과 분을 분으로 변환하는 방법은 무엇입니까?

  4. 4

    IMPORTRANGE를 사용하는 Google 스프레드 시트에서 기간을 초로 변환하는 방법

  5. 5

    VB를 사용하여 Decimal을 Hex로 변환하는 방법?

  6. 6

    Scala를 사용하여 12 시간을 24 시간으로 변경하는 방법

  7. 7

    numpy에서 변환기를 사용하여 시간 문자열을 숫자로 변경하는 방법

  8. 8

    UTC 시간을 현지 시간으로 변환하는 방법

  9. 9

    시간을 시간으로 만 변환하는 방법 (php)?

  10. 10

    시간을 시간으로 만 변환하는 방법 (php)?

  11. 11

    Python에서 일을 시간, 분, 초로 변환하는 방법

  12. 12

    Pandas를 사용하여 xml을 dataFrame으로 변환하는 방법

  13. 13

    Pandas를 사용하여 내 열을 행으로 변환하는 방법

  14. 14

    Json4s를 사용하여 Map을 Json으로 변환하는 방법

  15. 15

    C ++를 사용하여 csv 파일을 json으로 변환하는 방법

  16. 16

    ModelMapper를 사용하여 집합을 목록으로 변환하는 방법

  17. 17

    Azure Backup 보고서 기간 열을 십진수를 사용하여 날짜 시간으로 변환하는 방법

  18. 18

    PHP 함수를 사용하여 배열을 더 간단한 형식으로 변환하는 방법

  19. 19

    길이 (밀리 초)이 자바 8 시간 포맷 변환으로 문자열을 변환하는 방법

  20. 20

    UTC / GMT 시간대를 사용하여 문자열을 날짜로 변환하는 방법

  21. 21

    ServiceStack.OrmLite를 사용하여 명령 제한 시간을 전역 적으로 변경하는 방법

  22. 22

    24 시간을 AM / PM으로 변환하고 time4j를 통해 나노초 및 초를 제거하는 방법은 무엇입니까?

  23. 23

    CURRENT_TIMESTAMP를 사용하여 mysql에서 Gregorian 형식을 Solar 형식으로 변환하는 방법

  24. 24

    postgresql을 사용하여 시간대를 사용하여 간격을 타임 스탬프로 변환하는 방법은 무엇입니까?

  25. 25

    MySQL로로드하는 동안 시간대를 자동으로 변환하는 방법

  26. 26

    C를 사용하여 시간을 밀리 초 단위로 표시하는 방법

  27. 27

    Timestring을 초로 변환하는 방법

  28. 28

    WMI 쿼리를 사용하여 얻은 CIM_DATETIME 형식을 C ++ (MFC / Win32)의 현지 시간으로 변환하는 방법

  29. 29

    gnuplot에서 epoch를 사람이 읽을 수있는 시간으로 적절하게 변환하는 방법

뜨겁다태그

보관