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

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

Mr_Edward Gamer Ученик (91), на голосовании 2 месяца назад
Напишите запрос, который выводит дату ближайшей среды в формате DD-MM-YYYY, например 25-05-2022. В выборке должен присутствовать один атрибут: date. Важно! В тренажере не работает функция current_date. Вы можете, например, использовать 'now' в качестве параметра функции DATE() или STRFTIME() в зависимости от задачи.
Голосование за лучший ответ
ольга бартенева Знаток (318) 3 месяца назад
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.
Кирилл ЗиновьевУченик (95) 3 месяца назад
А можно цельный код, а не по кускам?
Похожие вопросы