Bugün satılan Et kilosunu çıkartamıyorum

bir ürün satışı için yaptığım reçete tanımında ki PortionId ürün seçerek yapmama rağmen Id bilgisi MenuItemId ile doğru eşleşmiyor, eşleşenlerde var anacak eşleşmeyenlerde bulunuyor sürece göre tamamının eşleşmesi gerekiyor.

select I.Name,sum(rr.Quantity) from Tickets t
inner join Orders o on o.TicketId=t.Id
inner join Recipes r on r.PortionId=o.MenuItemId
inner join RecipeItems rr on rr.RecipeId=r.Id
inner join InventoryItems I on I.Id=rr.InventoryItem_Id
where T.Id=18818 – örnek
group by I.Name

Sorguya göre aylık , günlük haftalık reçeteme göre tüketim raporu oluşturacağım

select I.Name,sum(rr.Quantity) from Tickets t
inner join Orders o on o.TicketId=t.Id
inner join MenuItemPortions mp on mp.MenuItemId=o.MenuItemId
inner join Recipes r on r.PortionId=mp.Id
inner join RecipeItems rr on rr.RecipeId=r.Id
inner join InventoryItems I on I.Id=rr.InventoryItem_Id
where T.Id=18845

group by I.Name

bu şekilde düzenleyince oldu bugün neyden ne kadar miktara sattım sorgusu teşekkürler

1 Beğeni