Я - новичок в программировании, и у меня возникают проблемы с реализацией запроса SELECT с WHERE year_id = 'выбранная переменная года' для отображения результатов в виде списка. Мой код, как показано ниже, отображает все записи, хранящиеся в базе данных. Как я могу изменить это, чтобы отфильтровать его до выбранного года в пределах year_id, поскольку все, что я пытаюсь сделать, приводит к сбою моего приложения? Я часами искал учебники и подобные вопросы, но все еще теряюсь в отношении ответа ....... был бы очень признателен за помощь
MyDBHelper mh = new MyDBHelper(this);
mDb = mh.getWritableDatabase();
mCursor = mDb.query("tracker", null, null, null, null, null,
"category_name ASC");
startManagingCursor(mCursor);
int view[] = {R.id.categoryNameView, R.id.dataView, R.id.placeView, R.id.amountView};
String col[] = { "category_name", "date", "place", "amount"};
SimpleCursorAdapter ca = new SimpleCursorAdapter(
this, R.layout.display_item, mCursor, col, view);
DisplayAllView = (ListView) findViewById(R.id.DisplayDateListView);
DisplayAllView.setAdapter(ca);