我的SQL语句是这么写的$sql3 = "SELECt SUM(DIALOGUE_COUNTTIME) AS zongshu FROM dialogue WHERe USER_NUMBER = '$userNumber' AND DIALOGUE_DATE LIKE '$date%'"
结果出来后他却是43541这样格式的数字我把他转成h:i:s格式的之后发现结果是错误的。我想问问求h:i:s的和结果集出来直接是h:i:s的行不行
数据库该字段的类型为TIME,我想查询该字段的和怎么求,用sum()求的话结果是错误的
sql语句SUM时间格式的求和怎么求
答案:2 悬赏:80 手机版
解决时间 2021-12-25 03:17
- 提问者网友:抽煙菂渘情少年
- 2021-12-24 02:47
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-12-24 03:29
把时分秒分段截出来汇总,然后秒=秒总数%60 分=(分总数+秒总数/60)%60 时=时总数+(分总数+秒总数/60)/60,汇总时分秒求出以后拼装一下就好了
全部回答
- 1楼网友:低音帝王
- 2021-12-24 03:52
因为你的*号,使用了聚合函数,那么前面出现的字段后面必须要group by
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯