【发布时间】:2021-02-28 05:43:09
【问题描述】:
我正在尝试获取 sqlite db(运行 sqlite 3.12.1)上两个时间戳之间的时间差(以秒为单位) .
作为参考,我尝试将日期时间字段创建为整数和文本字段,我得到了相同的结果。下面是我正在运行的查询及其产生的结果集。
基本上我是在尝试在 SQL Server 中复制 datediff() 函数
select cast(JulianDay('now') - JulianDay(last_upd_dt) * 24 * 60 * 60 As Integer) "gives me null value",
last_upd_dt as "from date",
datetime('now') as "To date this will be another field in the future",
(datetime('now') - last_upd_dt ) as "Gives me 2012 on all records"
from sqlite_db
【问题讨论】:
标签: sql string sqlite datetime date-arithmetic