SQLITE ЗАЯВЛЕНИЕ - ДАТА - PullRequest
       2

SQLITE ЗАЯВЛЕНИЕ - ДАТА

0 голосов
/ 27 октября 2018

Я ищу оператор SQLite для запроса только «ГОДА» в дате.База данных, из которой я работаю, состоит из данных, связанных с ДТП в определенные даты.Происшествия сохраняются в формате даты ГГГГ-ММ-ДД.Я ищу только запрос несчастных случаев в течение года, то есть 2019.

Ответы [ 2 ]

0 голосов
/ 27 октября 2018

В sqlite отсутствует тип данных даты.

С https://www.sqlite.org/datatype3.html

2.2.Дата и время Тип данных

SQLite не имеет класса хранения, выделенного для хранения дат и / или времени.Вместо этого встроенные функции даты и времени в SQLite могут сохранять даты и время в виде значений TEXT, REAL или INTEGER:

TEXT в виде строк ISO8601 («ГГГГ-ММ-ДД ЧЧ: ММ: СС»)..SSS ").НАСТОЯЩЕЕ, как юлианские числа, число дней с полудня в Гринвиче 24 ноября 4714 г. до н.э.INTEGER как Unix Time, количество секунд с 1970-01-01 00:00:00 UTC.

Приложения могут сохранять даты и время в любом из этих форматов и свободно конвертировать между форматами, используя встроенные функции даты и времени.

0 голосов
/ 27 октября 2018
SELECT strftime('%Y', '2019-12-31');

Демо

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