在会议室获取今天的费用

时间:2019-04-18 11:56:40

标签: android android-room

我正在尝试从“房间数据库”中获取按类型(账单,食品等)划分的今天的所有费用,但我的查询无法正常工作。 如何更改查询?

@Query("SELECT COALESCE(sum(COALESCE(value,0)), 0) FROM expense_table WHERE type = :type + day = strftime('%d', 'now')")
LiveData<Double> getTotalExpenseDay(String type);

1 个答案:

答案 0 :(得分:1)

我认为您应该使用“ AND”而不是“ +”,例如: “从ensemage_table中选择SELECT COALESCE(sum(COALESCE(value,0)),0),其中type =:type AND day = strftime('%d','now')”