我想获取数据库中每个项目的第一笔订单日期。
如果我使用这个:
event_queryset3 = OrderItemTable.objects.filter(filter).annotate(f_date=Min(f_date_ord))
这将仅给出已订购商品的日期。
如果我使用这个:
event_queryset3 = OrderItemTable.objects.annotate(f_date=Min(f_date_ord, filter=filter))
这会为所有商品提供所需的日期(第一订单日期),但是我无法使用'str'类型。
任何人都可以帮忙。我的变量rae:
filter = Q(prev_order_items__order_id__order_type='Normal') & Q(prev_order_items__order_id__final_approval='Yes')
f_date_ord = F('prev_order_items__order_id__created_at')