Как я могу изменить тип даты dd.mm.yyyy на yyyy-mm-dd в SQLite? - PullRequest
0 голосов
/ 02 июля 2019

У меня есть даты типа dd.mm.yyyy в БД SQLite. Я хочу преобразовать их в формат гггг-мм-дд .

Я пробовал разные примеры, но они не работали.

1 Ответ

0 голосов
/ 02 июля 2019

Вы можете использовать функцию substr () для разделения на части и оператор || для объединения:

substr(datecolumn, 7) || '-' || substr(datecolumn, 4, 2) || '-' || substr(datecolumn, 1, 2)

Формат yyyy-mm-dd сопоставим, поэтому вы можетесравните даты следующим образом:

date > substr(datecolumn, 7) || '-' || substr(datecolumn, 4, 2) || '-' || substr(datecolumn, 1, 2)

, где date имеет тот же формат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...