반응형
mysql은 각 일에 대해 두 날짜/시간 사이의 초를 계산합니다.
나는 이 표를 가지고 있지만, 이 표에서 별도의 날마다 초를 계산하는 방법에 속수무책입니다.
id from to
---------------------------------------------------
1 2013-01-31 23:50:00 2013-02-02 09:00:00
2 2013-02-05 11:21:12 2013-02-08 01:01:01
3 2013-02-08 17:33:44 2013-02-08 18:22:55
4 2013-02-12 01:40:12 2013-02-12 02:00:59
5 2013-02-28 01:40:12 2013-03-02 02:00:59
이제 나는 2월의 각 요일별로 1초와 2월 - x초, 2월 - y초, 3월 - 0초 등을 얻어야 합니다.어떻게 해야할지 아세요?대단히 고맙습니다.
MySQL에서 TIMESTAMPIFF 사용:
SELECT TIMESTAMPDIFF(SECOND,from,to);
예:
SELECT TIMESTAMPDIFF(SECOND,'2016-01-01 00:00:00','2016-01-11 00:00:00'); -- 864000
SELECT TIMESTAMPDIFF(MINUTE,'2016-01-01 00:00:00','2016-01-11 00:00:00'); -- 14400
SELECT TIMESTAMPDIFF(HOUR,'2016-01-01 00:00:00','2016-01-11 00:00:00'); -- 240
SELECT TIMESTAMPDIFF(DAY,'2016-01-01 00:00:00','2016-01-11 00:00:00'); -- 10
언급URL : https://stackoverflow.com/questions/15157090/mysql-calculate-seconds-between-two-date-times-for-each-day
반응형
'bestsource' 카테고리의 다른 글
PDO - FETCH_CLASS - 결과를 매개 변수로 생성자에게 전달 (0) | 2023.10.26 |
---|---|
PIL을 사용하여 픽셀의 RGB 가져오기 (0) | 2023.10.26 |
선택한 오라클 업데이트 쿼리 (0) | 2023.10.26 |
WooCommerce | Variable Product | 값당 Attribute X(out Y)에 동일한 이미지 할당 (0) | 2023.10.21 |
HTML 태그를 제거하지만 내부 HTML은 유지합니다. (0) | 2023.10.21 |