Sql lite - 日期计算结果仅限年份

时间:2016-02-29 18:10:43

标签: sqlite

我的col1插入了日期值... YYYY-MM-DD

我正在尝试使用返回日期进行简单的日期计算

select current_date - col1 from my_table;

这个结果只计算了几年,但我试图从两个日期开始只有几天。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

计算自签署美国独立宣言以来的天数。

SELECT julianday('now') - julianday('1776-07-04');

来自https://www.sqlite.org/lang_datefunc.html

所以你应该能够写出像这样的东西

select julianday('now') - julianday( col1 ) from my_table;