3

我试图显示每个项目组的总数。问题是该字段的所有值都记录如下:

0h 06m

总和显示为:

0

使用以下代码。如何以正确的 HH:MM 格式显示总结果

<?
$query = "SELECT taskname, SUM(tasktime) FROM tictoc WHERE uid = '6' GROUP BY taskname"; 

$result = mysql_query($query) or die(mysql_error());

// Print out result
while($row = mysql_fetch_array($result)) {
    echo "<br />";
    echo "Total ". $row['taskname']. " = <strong>". $row['SUM(tasktime)']."</strong>";
    echo "<br />";
}
?>
4

1 回答 1

2

如果tasktime 是时间戳数据类型,那么您可以使用DATE_FORMAT(tasktime,'%Hh %im').

于 2012-09-11T21:31:37.853 回答