mysql時(shí)間相減如何獲取秒值
mysql時(shí)間戳轉(zhuǎn)換
select unix_timestamp();獲取當(dāng)前時(shí)間的時(shí)間戳

SELECT FROM_UNIXTIME(1529999834);時(shí)間戳轉(zhuǎn)換為北京時(shí)間

要得到正確的時(shí)間相減秒值
有以下3種方法
- 1、
time_to_sec(timediff(t2, t1)), - 2、
timestampdiff(second, t1, t2), - 3、
unix_timestamp(t2) -unix_timestamp(t1)
SELECT AcceptTime,CreateTime, (AcceptTime-CreateTime) sec FROM `req_dlr` WHERE SellOrg="CC經(jīng)銷商88" AND CreateTime>="1527350400" AND CreateTime <= "1529942399"? AND AcceptTime <>'0' AND makeid = '36000000' AND ReqState <> '97';
此時(shí)用第3種方法,時(shí)間戳直接相減

3、timediff(time1,time2),兩個(gè)時(shí)間相減,返回time差值,如圖
注意:timediff(time1,time2) 函數(shù)的兩個(gè)參數(shù)類型必須相同。

3.1、
MySQL (時(shí)間和秒互相轉(zhuǎn)換):time_to_sec(time), sec_to_time(seconds)
select time_to_sec('01:00:05'); -- 3605 轉(zhuǎn)換為秒
select sec_to_time(3605); -- '01:00:05'3.2、
1、req_dlr表中AcceptTime,CreateTime兩個(gè)時(shí)間戳轉(zhuǎn)換為北京時(shí)間,然后只取時(shí)間
2、把取到的時(shí)間轉(zhuǎn)換為秒,相減后求和
SELECT sum(time_to_sec(M.A)- TIME_TO_SEC(M.C)) FROM ( SELECT date_format( FROM_UNIXTIME(AcceptTime), '%H:%i:%S' ) A, date_format( FROM_UNIXTIME(CreateTime), '%H:%i:%S' ) C FROM `req_dlr` WHERE CreateTime >= "1527350400" AND CreateTime <= "1529942399" AND AcceptTime <> '0' AND makeid = '36000000' AND ReqState <> '97' ) AS M WHERE M.A <= '19:00:00' AND M.A >= '09:00:00';

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Debian 6.02 (squeeze)下編譯安裝 MySQL 5.5的方法
Debian 6.02 (squeeze)下編譯安裝 MySQL 5.5的方法,需要的朋友可以參考下。2011-12-12
mysql千萬級(jí)數(shù)據(jù)分頁查詢性能優(yōu)化
本文給大家分享的是作者在使用mysql進(jìn)行千萬級(jí)數(shù)據(jù)量分頁查詢的時(shí)候進(jìn)行性能優(yōu)化的方法,非常不錯(cuò)的一篇文章,對(duì)我們學(xué)習(xí)mysql性能優(yōu)化非常有幫助2017-11-11
MySQL索引的優(yōu)化之LIKE模糊查詢功能實(shí)現(xiàn)
這篇文章主要介紹了MySQL索引的優(yōu)化之LIKE模糊查詢功能實(shí)現(xiàn),本文通過示例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2025-04-04
MYSQL?數(shù)據(jù)庫時(shí)間字段?INT,TIMESTAMP,DATETIME?性能效率的比較介紹
這篇文章主要介紹了MYSQL數(shù)據(jù)庫時(shí)間字段INT,TIMESTAMP,DATETIME性能效率的比較介紹,文章通過圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09
mysql中一個(gè)普通ERROR 1135 (HY000)錯(cuò)誤引發(fā)的血案
ERROR 1135 (HY000): Can’t create a new thread (errno 11);if you are not out of available memory,you can consult the manual for a possible OS-dependent bug2015-08-08
mysql Buffer Pool的存儲(chǔ)結(jié)構(gòu)和內(nèi)存淘汰機(jī)制詳解
這篇文章主要介紹了mysql Buffer Pool的存儲(chǔ)結(jié)構(gòu)和內(nèi)存淘汰機(jī)制詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03
詳細(xì)介紹基于MySQL的搜索引擎MySQL-Fullltext
這篇文章主要詳細(xì)介紹基于MySQL的搜索引擎MySQL-Fullltext,需要用到C和C#以及JavaScript的知識(shí),屬于MySQL的高階應(yīng)用,需要的朋友可以參考下2015-04-04

