Пожалуйста, кто-нибудь может указать на мою ошибку в этом:
String j = "SELECT " + colPhNum + "," + "SUM(" +colDur +") FROM " + callTable +" WHERE " + colYear + "=" + y+ " AND " +colMonth +"=" + m + " AND " +colDate + "=" + d + " AND " + colHour + ">" + h + " GROUP BY " + colPhNum;
Cursor c = db.rawQuery(j,null);
Курсор c имеет 0 записей (в то время как база данных имеет правильные записи, связанные с этим запросом).
Это последняя сгенерированная строка j:
SELECT CallNum,SUM(CallDur)
FROM MyCalls
WHERE CallYear=2011
AND CallMnth=7
AND CallDate=13
AND Callhour>3
GROUP BY CallNum.
Я пытался использовать запрос (вместо rawquery), но не могу это сделать.
String [] columns=new String[]{colPhNum,colDur};
String sell = colYear + "=? AND " + colMonth + "=?";
Cursor c=db.query(callTable, columns, sell, new String[]{y,m}, null, null, null);
Это такжевозвращает 0 строкПожалуйста, помогите.