Как сравнить эту дату в sqlite? - PullRequest
0 голосов
/ 24 февраля 2012

Я получил какую-то дату с сервера sql, например: «23.02.2012» как HireDate.Теперь, когда я пытался фильтровать записи следующим образом: выберите * среди сотрудников, где HireDate между «01.01.2012» и date () всегда возвращает пустое значение.Кажется, у него есть проблема при преобразовании «23.02.2012» в дату.

Я пробовал что-то подобное и не сработает!выберите strftime («% m /% d /% Y», HireDate) из сотрудников. выберите strftime («% m /% d /% Y», «2/23/2012»)

Очень запутано.Как именно сравнить эти две даты?

Спасибо.

1 Ответ

1 голос
/ 27 марта 2012
Select * from employees where HireDate between '01-01-2012 00:00:00' and date('now')

Это должно быть возвращено наемным работникам с первого января 2012 года

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