如何在sqlite中比较这个日期?

时间:2012-02-23 23:49:22

标签: sqlite

我从sql server得到了一些日期:'2/23/2012'作为HireDate。 现在当我试图过滤这样的记录时: 从'1/1/2012'和date()之间的HireDate员工中选择* 它总是返回空。将“2/23/2012”转换为日期似乎存在问题。

我尝试了类似这样的东西,也无法正常工作! 从员工中选择strftime('%m /%d /%Y',HireDate) 选择strftime('%m /%d /%Y','2/23/2012')

非常困惑。如何比较这两个日期?

感谢。

1 个答案:

答案 0 :(得分:1)

Select * from employees where HireDate between '01-01-2012 00:00:00' and date('now')

这应该是自2012年1月1日起雇用的雇员