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 に答える