我想对列求和日志步骤1+日志步骤2+日志步骤3直到日志步骤9列的类型数据是datetime,但我希望结果是time。谢谢您。这是我的结构表
ruarlubt1#
作为你的一些朋友 logstep_* 列值为 NULL 所以试着用这个 ifnull ,我只添加了三个列,您可以尝试使用所有列。希望这对你有帮助。
logstep_*
NULL
ifnull
select SEC_TO_TIME( UNIX_TIMESTAMP(ifnull(logstep_1, 0)) + UNIX_TIMESTAMP(ifnull(logstep_2, 0)) + UNIX_TIMESTAMP(ifnull(logstep_3, 0)) ) as logstep_sum_in_time from log_step
1条答案
按热度按时间ruarlubt1#
作为你的一些朋友
logstep_*
列值为NULL
所以试着用这个ifnull
,我只添加了三个列,您可以尝试使用所有列。希望这对你有帮助。