我是DBFlow
的新用户,任何人都可以告诉我select
查询如何使用DBFlow android
按月获取数据。以下代码在where条件下给出错误。
List<ExpenseAndIncome> expenseAndIncomes = newSelect().from(ExpenseAndIncome.class).where("strftime('%m', date)= ?",getMonthAsString(calendar.get(Calendar.MONTH))).groupBy("date").queryList();
private String getMonthAsString(int month) {
if (month > 0 && month < Constants.OCTOBER)
return Constants.ZERO + (Integer.toString(month) + 1);
return Integer.toString((month + 1));
}