Mysql 计算时间差、按条件求和、计算百分比
生活随笔
收集整理的這篇文章主要介紹了
Mysql 计算时间差、按条件求和、计算百分比
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 計算兩個時間差
TIMESTAMPDIFF(時間單位,參數(shù)1,參數(shù)2)
參數(shù)1是小日期,參數(shù)2是大日期,時間單位為時間差的單位:
TIMDIFF(參數(shù)1,參數(shù)2)
參數(shù)1是大日期, 參數(shù)2是小日期,格式化結(jié)果
結(jié)果:
2. 按條件求和
SUM( IF(條件,返回值1,返回值2) )
if:滿足條件,返回值1進(jìn)行sum求和,不滿足,返回值2進(jìn)行sum求和
如果changed_content 等于1,將duration進(jìn)行加法處理,否則,加0
3. 計算百分比
用到兩個函數(shù)
(1) CONCAT(str1,str2,…) 拼接字符串,用于拼接 %
(2)ROUND(X) 返回最接近X值的整數(shù)數(shù)
ROUND(X,D) 返回最接近X值的數(shù),保留D位小數(shù)
結(jié)果:
總結(jié)
以上是生活随笔為你收集整理的Mysql 计算时间差、按条件求和、计算百分比的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Postgresql + Pgpool
- 下一篇: 结构化查询语言(SQL)入门