Несколько дней назад я отправил вопрос о том, как я могу запрашивать записи и отображать результаты.это было связано с выбором записей из таблицы в период с января по февраль с определенными днями, например.выберите записи со 2 января по 4 февраля.И это было утверждение select, которое у меня работает.
SELECT *
FROM db_table
WHERE (day >= 2 and month = 'January')
OR (day <= 4 and month = 'February')
Мне сообщили, что это неправильная процедура запроса записей о датах, и она может быть сложной, если также нужен 'years_column'.но если моя таблица связана с записями элементов, этот запрос выведет все элементы за выбранный период.если я хочу выбрать этот период даты в отношении определенного элемента, как мне это сделать.это был мой пример запроса, но он не дает желаемого результата:
SELECT *
FROM db_table
WHERE (day >= 4 and month = 'January')
OR (day <= 5 and month = 'February')and item='rice'
Пожалуйста, помогите.