【发布时间】:2019-10-18 16:23:55
【问题描述】:
我有两种观点: 购买_详情视图:
InvoiceId
ItemId
Quantity
Price
ExpireDate
ItemCode
StoreId
和 Sale_Details 视图
InvoiceId
ItemId
Quantity
Price
ItemCode
StoreId
和项目表:
ID
Name
SalePrice
PurchasePrice
Purchase_Detail 查看数据
Id StoreId ItemCode Price Quantity ItemId ExpireDate
51 1 345 300.00 1.00 5 2019-10-25
52 1 348 300.00 22.00 5 2019-10-04
53 2 348 300.00 17.00 5 2019-11-11
54 1 345 300.00 8.00 5 2019-12-12
Sale_Details 查看数据
Id StoreId ItemCode Price Quantity ItemId
55 1 345 300.00 4.00 5
56 1 348 300.00 3.00 5
我想找到按 ItemId 和 ItemCode 分组的每个项目的数量总和。
第二:把sales和purchase放在同一张表还是分开比较好(就像我做的那样?
【问题讨论】:
-
您的样本不清楚...不存在列 itemID ..
标签: sql sql-server join group-by