Php 添加具有小时和分钟值的字段

Php 添加具有小时和分钟值的字段,php,mysql,explode,hour,minute,Php,Mysql,Explode,Hour,Minute,我试图显示每个项目组的总数。问题是该字段的所有值都是这样记录的: 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 wh

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

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 />";
}
?>


如果
tasktime
是时间戳数据类型,则可以使用
DATE\u格式(tasktime,%Hh%im')
tasktime列的数据类型是什么?瓦查尔还是类似的?你能保证它总是以某种格式存在吗?你应该将这些字符串转换为本机时间值,或者至少将它们存储为整数(秒),这样你就可以直接求和。我对它们的记录方式没有太多控制权,因为这些值来自员工将上传的excel。类型为varchar,用户将以00h 00m的形式输入值