如何在Sqlite的列中从给定的时间中减去秒
在sqlite表中有两列名为time_seconds和date_seconds,现在使用这两列,我需要减去秒数,得到时间 前 新建时间=日期秒-时间秒如何在Sqlite的列中从给定的时间中减去秒,sqlite,Sqlite,在sqlite表中有两列名为time_seconds和date_seconds,现在使用这两列,我需要减去秒数,得到时间 前 新建时间=日期秒-时间秒 new_tim 2017-06-26 17:36:34.0 2017-06-26 17:36:23.0 2017-06-26 17:34:35.0 2017-06-26 17:16:41.0 尝试: 能否将date\u seconds列转换为unix时间,然后执行算术运算,然后再转换回datetime? new_tim
new_tim
2017-06-26 17:36:34.0
2017-06-26 17:36:23.0
2017-06-26 17:34:35.0
2017-06-26 17:16:41.0
尝试:
能否将
date\u seconds
列转换为unix时间,然后执行算术运算,然后再转换回datetime?
new_tim
2017-06-26 17:36:34.0
2017-06-26 17:36:23.0
2017-06-26 17:34:35.0
2017-06-26 17:16:41.0
SELECT datetime(strftime('%s', substr(date_seconds, 1, 19))-time_seconds, 'unixepoch') FROM X;