我想获取为数据库中的每个项目下第一个订单的日期。
如果我使用这个:
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')