2014-11-09 20 views
0

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

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

+0

您是否已经有'select'查询?告诉我们你到目前为止已经尝试了什么,以便我们能够更好地帮助你。 – grovesNL 2014-11-09 08:05:37

+0

为什么你标记'PostgreSQL','SQL SERVER'和'MYSQL'? – Houari 2014-11-09 09:05:40

回答

0

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

0

你可以用IF语句 为此,我希望这将有助于你

IF date < @date_passed_in 

THEN Your Select Statement 
+0

但是@date_passed_in应该是什么格式? – Jamgreen 2014-11-09 10:09:34

+0

你的日期是当前日期,我是对吗? n @date_passed_in应该采用日期格式,如12-12-2014 – 2014-11-09 10:14:52

0

我建议在看这个django reference对于详细的了解。搜索DateField和DateTime的默认类型,您将获得一个公平的想法。

对于的DateField,如果没有提供input_formats参数时,缺省输入格式为:

[ '%Y-%间 - %d',# '2006-10-25'
“%M/%d /%Y',#'10/25/2006'
'%m /%d /%y']#'10/25/06'

相关问题