Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

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

Напишите запрос, который выводит дату ближайшей среды в формате DD-MM-YYYY, например 25-05-2022. В выборке должен присутствовать один атрибут: date. Важно! В тренажере не работает функция current_date. Вы можете, например, использовать 'now' в качестве параметра функции DATE() или STRFTIME() в зависимости от задачи.

По дате
По рейтингу
Аватар пользователя
Знаток
6мес

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.