在sqlite中选择日期之前的行

时间:2014-11-09 08:02:45

标签: sql django sqlite django-syncdb

如何使用sql仅选择日期在特定日期之前的那些行?

我使用sqlite3,我使用Django syncdb管理我的数据库,我的日期字段是使用date = DateField()创建的。

3 个答案:

答案 0 :(得分:0)

从yourtable中选择*,其中日期< @date_passed_in

答案 1 :(得分:0)

您可以使用IF语句执行此操作 我希望这会对你有所帮助

IF date < @date_passed_in

THEN Your Select Statement

答案 2 :(得分:0)

我建议您查看此django reference以获得详细的理解。搜索DateField和DateTime的默认类型,你会得到一个公平的想法。

对于DateField,如果未提供input_formats参数,则默认输入格式为:

[&#39;%Y-%m-%d&#39;,#&#39; 2006-10-25&#39;
&#39;%m /%d /%Y&#39;,#&#39; 10/25 / 2006&#39;
&#39;%m /%d /%y&#39;]#&#39; 10/25/06&#39;