Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 查询django的等价物_Sql_Django_Backend_Django Filter - Fatal编程技术网

Sql 查询django的等价物

Sql 查询django的等价物,sql,django,backend,django-filter,Sql,Django,Backend,Django Filter,这个sql查询在django查询中会是怎样的 SELECT DATEDIFF(DAY, [start_date], [end_date] ) days, count(*) FROM [dbo].[purchase.purchase] group by DATEDIFF(DAY, [start_date], [end_date] ) -我的模型 class Purchase(models.Model): name=models.TextField(null=True) end_d

这个sql查询在django查询中会是怎样的

SELECT DATEDIFF(DAY, [start_date], [end_date] ) days, count(*)
FROM [dbo].[purchase.purchase]
group by DATEDIFF(DAY, [start_date], [end_date] )
-我的模型

class Purchase(models.Model):
    name=models.TextField(null=True)
    end_date= models.DateField(null=True)
    start_date= models.DateTimeField(auto_now_add=True)

你的结束日期应该只是一个日期,而开始是一个日期时间吗?我觉得这会在差异中产生奇怪的结果。