我有一个id(int)、name(varchar)、time(varchar)的数据库
时间采用这种格式(hh:mm)
我想把每个身份证的时间加起来
我尝试了这个,但它在mysql中返回了一个错误:
SELECT Id,
SUM( 60 * CONVERT(int, LEFT( Time, 2)) + CONVERT(int, RIGHT(Time, 2)) ) AS
TotalMinutes
FROM retards
GROUP BY Id;
有人能告诉我怎么了吗?
这是一个错误,它返回时是一个语法错误:
mysql服务器épondu:文件
1064年-erreur de Syntax près de'int,left(总计,2))+将(int,right(总计,2)))转换为totalminutes
从你的à 拉利尼2
1条答案
按热度按时间oyt4ldly1#
使用直接转换不是更好吗?
完整查询: