У меня есть таблица sqlite в столбце типа DATE. Почему этот запрос не работает? Я сохранить дату в следующем формате: dd-MM-YYYY
Какой формат даты используется в sqlite
SELECT * FROM scadenze where data < strftime ('%d-%m-%Y', '31-03-2017') ;
У меня есть таблица sqlite в столбце типа DATE. Почему этот запрос не работает? Я сохранить дату в следующем формате: dd-MM-YYYY
Какой формат даты используется в sqlite
SELECT * FROM scadenze where data < strftime ('%d-%m-%Y', '31-03-2017') ;
Это не один из supported date formats. Лучше использовать yyyy-mm-dd
.
Использование формата ISO 8610 'yyyy-mm-dd' является хорошей идеей. Это международный стандарт, он правильно сортируется, и это однозначно. «01-02-2017» может быть либо 2 января, либо 1 февраля (США, как правило, используют месяц/день, Великобритания, как правило, использует день/месяц). –
Что это на самом деле делает? –
Стол пуст. –