Mysql 计算时间差、按条件求和、计算百分比
生活随笔
收集整理的這篇文章主要介紹了
Mysql 计算时间差、按条件求和、计算百分比
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 計(jì)算兩個(gè)時(shí)間差
TIMESTAMPDIFF(時(shí)間單位,參數(shù)1,參數(shù)2)
參數(shù)1是小日期,參數(shù)2是大日期,時(shí)間單位為時(shí)間差的單位:
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. 計(jì)算百分比
用到兩個(gè)函數(shù)
(1) CONCAT(str1,str2,…) 拼接字符串,用于拼接 %
(2)ROUND(X) 返回最接近X值的整數(shù)數(shù)
ROUND(X,D) 返回最接近X值的數(shù),保留D位小數(shù)
結(jié)果:
總結(jié)
以上是生活随笔為你收集整理的Mysql 计算时间差、按条件求和、计算百分比的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Postgresql + Pgpool
- 下一篇: qemu-img转换镜像文件格式