我正在尝试将日期时间字段截断为日期,然后将该字段用于聚合操作。我设法使用date_trunc_sql函数,如下所示: truncate_date = con
inner_query = "mytable.datetime AT TIME ZONE '%s'" % 'Europe/Amsterdam'
truncate_date = conection.ops.date_trunc_sql('day', inner_query)
queryset = queryset.extra({'day': truncate_date})
现在我看到还有一个函数datetime_trunc_sql,它将timeozone作为参数,但无法使其工作。我试过了:
truncate_date = conection.ops.datetime_trunc_sql('day','mytable.datetime','Europe/Amsterdam')
queryset = queryset.extra({'day': truncate_date})
它失败并显示错误StopIteration at api/v3/...
并关闭了第二行的连接:queryset = queryset.extra({'day': truncate_date})
有什么想法?
由于