如何为每个项目选择每天的数量?

时间:2014-08-25 20:43:48

标签: mysql sql

我有一个数据库,其设计大致如下:

tblParts
----------
partID

tblOrders
----------
partID
date
quantity

最终,我希望产品输出看起来像这样:

partID   Aug 10   Aug 11   Aug 12 ... (say .. 100 days)
M061101  5        25       15
M061102  10       0        20

我可以编写一个查询来获取单个部分的所有信息:

SELECT * FROM tblParts LEFT JOIN tblOrders USING (partID);

但结果跨越多行。因此,对于许多零件......很多很多行。如何构造查询以返回每个部分的一行?

理想情况是能够选择一系列日期,并且在该日期范围内每个部分最后一行。

0 个答案:

没有答案