2016-08-24 7 views
0

У меня есть таблица sqlite в столбце типа DATE. Почему этот запрос не работает? Я сохранить дату в следующем формате: dd-MM-YYYYКакой формат даты используется в sqlite

SELECT * FROM scadenze where data < strftime ('%d-%m-%Y', '31-03-2017') ; 
+0

Что это на самом деле делает? –

+0

Стол пуст. –

ответ

1

Это не один из supported date formats. Лучше использовать yyyy-mm-dd.

+0

Использование формата ISO 8610 'yyyy-mm-dd' является хорошей идеей. Это международный стандарт, он правильно сортируется, и это однозначно. «01-02-2017» может быть либо 2 января, либо 1 февраля (США, как правило, используют месяц/день, Великобритания, как правило, использует день/месяц). –

Смежные вопросы