@voldemar21

Как правильно выполнить в sqlite выборку данных по определенной дате?

Суть вопроса такова есть таблица БД такой формы "id с автоинкриментом, user_id, data, task" в первом столбе простая нумерация, во втором столбе идет привязка к id пользователя, в data столбце записывается дата указанная пользователем, в task столбце записывается указанная пользователем задача или список дел на определенную дату которую он указал.
Подскажите как мне реализовать такой запрос в БД: Чтобы когда пользователь ввел дату и ему вывелся список задач на эту дату. То есть пользователь набил кучу дат с задачами и захотел посмотреть задачи на нужную дату и ему вывело именно те задачи, а не все сразу или ни чего.
"SELECT * FROM `task_list` WHERE `user_id` = ? AND `data` BETWEEN '12.12.2021' AND '13.12.2021' ORDER BY `data`"

При таком запросе мне выводит все задачи попавшие в диапазон, а мне это не нужно.
  • Вопрос задан
  • 293 просмотра
Пригласить эксперта
Ответы на вопрос 1
@FCKJesus
SELECT task FROM task_list WHERE user_id = ? AND data = ? ORDER BY data DESC;

Данный запрос выведет таски за нужную вам дату, отсортированные по дате
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы