用SQL如何把两列中ID相等的筛出来

img
我想把两列中ID相等的筛出来,然和再把对应的时间相减
比如ID为A410022025000357的第三列和第五列,把时间相减是相差34-01=33秒
请问这个用SQL应该怎么写?

表自身关联查询,条件是原电池ID=当前电池ID
mysql时间差函数:DATEDIFF(结束时间,开始时间)

select A.换电池时间-( select 换电池时间 from table as B wehre B.原电池ID=A.当前电池ID) from table as A