strftime()返回值的比较不起作用

时间:2017-10-12 10:37:46

标签: sqlite comparison strftime

sqlite别名无法正常工作

SELECT *,strftime('%s', `created_at`) AS `created_at_timestamp` FROM `sales` WHERE `created_at_timestamp` >= 1607966400 ORDER BY `created_at` DESC

即使结果应为0,也会得到结果 enter image description here

1 个答案:

答案 0 :(得分:1)

documentation说:

  

INTEGER或REAL值小于任何TEXT或BLOB值。

strftime()的返回值是一个字符串。如果您想将其与数字convert进行比较,请先将其与数字进行比较。