MYSQL時間差函式

2022-06-10 12:54:10 字數 971 閱讀 9367

1. 時間差函式(timestampdiff)

統計考核指標時,需要計算差錯影響期數,需使用timestampdifff計算時間差,預研如下

select timestampdiff(month, '2019-04-24 23:59:00', '2019-04-26 00:00:00');

結果為:0select timestampdiff(day, '2019-04-24 00:00:00', '2019-04-26 00:00:00');

結果為:2select timestampdiff(day, '2019-04-24 00:00:00', '2019-04-26 12:00:00');

結果為:2select timestampdiff(hour, '2019-04-24 00:00:00', '2019-04-24 23:00:00');

結果為:23select timestampdiff(minute, '2019-04-24 00:00:00', '2019-04-24 23:00:00');

結果為:1380

2. 日期轉換計算函式(date_add、date_sub)

--當前月的最後一天

select last_day(now());

--下月第一天

select date_add(last_day(now()), interval 1day);

--當天為當月的第幾天

select day(now());

--當月第一天

select date_add(now(), interval 1-(day(curdate())) day);

--當前日期的上乙個月

date_sub(now(),interval 1month)

--獲取年,月,日

year(now())

month(now())

day(now())

mysql時間 比較時間差函式

quote mysql中計算兩個日期的時間差函式timestampdiff用法 語法 timestampdiff interval,datetime expr1,datetime expr2 說明 返回日期或日期時間表示式datetime expr1 和datetime expr2the 之間的整數...

MySql的時間差

要求查出loginout在17點之後的所有記錄並統計出多出來的時間 分鐘 找到幾種方法,立貼備忘 select time loginout from kaoqin where hour loginout 17 找出17點之後的記錄 select minute timediff time logino...

MySQL計算時間差

mysql計算兩個日期的時間差函式 timestampdiff 語法 timestampdiff interval,datetime expr1,datetime expr2 interval取值 second 秒 minute 分鐘 hour 小時 day 天 month 月 year 年 說明 ...