Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Напишите запрос, который выводит дату ближайшей среды в формате DD-MM-YYYY, например 25-05-2022

Mr_Edward Gamer Ученик (86), открыт 2 дня назад
Напишите запрос, который выводит дату ближайшей среды в формате DD-MM-YYYY, например 25-05-2022. В выборке должен присутствовать один атрибут: date. Важно! В тренажере не работает функция current_date. Вы можете, например, использовать 'now' в качестве параметра функции DATE() или STRFTIME() в зависимости от задачи.
1 ответ
ольга бартенева Знаток (288) 2 дня назад
SELECT strftime('%d-%m-%Y', DATE('now', 'weekday 3')) AS date;
Пояснение:

DATE('now', 'weekday 3'): Эта часть запроса находит ближайшую среду. В SQLite weekday 3 указывает на среду (где 0 - воскресенье, 1 - понедельник, и так далее).

strftime('%d-%m-%Y', ...): Эта функция форматирует дату в нужный формат DD-MM-YYYY.

AS date: Присваивает алиас date для результирующего столбца.
Этот запрос вернет ближайшую среду в формате DD-MM-YYYY.
Кирилл ЗиновьевУченик (94) 2 дня назад
А можно цельный код, а не по кускам?
Похожие вопросы