floor(4.4) 結果為4,浮點轉整型
(DATE_FORMAT(PrtTime,'%H') 取小時h
DATE_FORMAT(PrtTime,'%i') 取分鍾m
(h*60 + m) /30 取整數部分進行分類匯總
Select result,count(result) as resultTotal,floor((DATE_FORMAT(PrtTime,'%H') *60 + DATE_FORMAT(PrtTime,'%i'))/30) as groupHalfHour from degassing_facility_production_data where (prtTime >= '2020-01-16' and prtTime < '2020-01-18') group by result,groupHalfHour ;