Я хочу поднять консолидированный отчет, используя предложение group by в столбце «helper.TX_NAME» в следующем запросе курсора.Как использовать предложение group by в запросе курсора?
String[] columns = {VivzHelper.UID, helper.TX_NAME, helper.TX_PARTICULARS, helper.TX_AMOUNT, helper.TX_DATE};
Cursor c = db.query(VivzHelper.TX_TABLE,
columns,
helper.TX_ID + "='" + name + "' AND " + helper.TX_DATE + " BETWEEN '" + datefrom.from_date + "' AND '" + dateto.to_date + " ' ",
null,
null,
null,
null,
null);
«Консолидированный» довольно расплывчатый. Покажите некоторые примеры данных и желаемый результат. –
Теперь мы покинем диапазон дат. Теперь, для сегодняшней даты у меня есть 4 строки. на 3 предмета - молоко - 20 долларов, чай - 4 доллара, медицина - 12 долларов, а снова молоко - 3 доллара. Я могу показать 4 строки отдельно в виде списка. Но на самом деле я хочу группировать элемент мудрый и показывать в 3 строках в виде списка. Результат после группировки должен понравиться: Молоко - $ 23 ($ 20 + $ 3), чай - $ 4, медицина - $ 12. Примечание Pl: Это для простого адаптера для просмотра списка. – user3144078