如何使用sql仅选择日期在特定日期之前的那些行?
我使用sqlite3,我使用Django syncdb
管理我的数据库,我的日期字段是使用date = DateField()
创建的。
答案 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;