如何在 sqlite 中的 strftim() 函数中使用参数
How to use parameter in strftim() function in sqlite
我在 android 项目中使用 Room 库。如何在 strftime() 函数中使用方法参数(类似于 :period days
而不是 7 days
)?
@Query("SELECT * FROM purchase " +
"WHERE date >= strftime('%s', 'now', 'localtime', 'start of day', '7 days')")
List<Purchase> getPurchases(int period); \ ☝ //
使用字符串连接:
strftime('%s', 'now', 'localtime', 'start of day', :period || ' days')
我在 android 项目中使用 Room 库。如何在 strftime() 函数中使用方法参数(类似于 :period days
而不是 7 days
)?
@Query("SELECT * FROM purchase " +
"WHERE date >= strftime('%s', 'now', 'localtime', 'start of day', '7 days')")
List<Purchase> getPurchases(int period); \ ☝ //
使用字符串连接:
strftime('%s', 'now', 'localtime', 'start of day', :period || ' days')