我使用以下查询来获取两个日期之间的数据
c = db.rawQuery("SELECT cm.description as category, sum((tm.amount - tm.pre_amount))
FROM transmaster tm
INNER JOIN subcatmasters scm ON tm.scmaster_id = scm.id
INNER JOIN catmasters cm ON scm.catmaster_id = cm.id
WHERE cm.master_id = "+ id + " AND date(tm.txn_date) >= '"
+ date1
+ "' AND date(tm.txn_date) <= '"
+ date2
+ "'"
+ " GROUP BY category", null);
id = 1,date1 = 2013-05-05,date2 = 2013-05-06;
但是这个查询给了我整个表的数据,而不是在这两个日期之间。
这个朋友有什么问题。请帮我。
提前致谢。