我从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')
非常困惑。如何比较这两个日期?
感谢。
答案 0 :(得分:1)
Select * from employees where HireDate between '01-01-2012 00:00:00' and date('now')
这应该是自2012年1月1日起雇用的雇员