SQL SELECT Do不是0或EOF

时间:2014-11-24 16:27:27

标签: sql-server-2008

我有一份订单明细表。在我们生产产品之后,我们将它们打包并打印标签。因此,如果我们今天生产和打包100个小部件,我希望能够通过订单明细表并选择包含小部件的所有订单。然后逐行检查生成的表格,如果订购的金额小于100则选择行,然后从生成的金额中减去订购金额(100),然后继续,直到所有100个都被说出来。如果订购的金额大于产生的金额(或由于某些已经使用而留下的任何东西),我想跳过那一行并转到下一行。我希望这些结果转到一个单独的表,以便我可以在标签上打印数据。

示例:制作了100个小部件。订单#1有25个小部件,订单#2有250个小部件,订单#3有15个小部件,订单#4有30个小部件,订单#5有60个小部件,订单#6有0个小部件,订单#7有35个小部件,订单#3 #8有30个小部件。

所以我想要第一个查询给我订单1,2,3,4,5,7和& 8.然后下一个查询给我订单1,3,4和& 8并将该数据添加到表格中。

任何建议都将不胜感激。

0 个答案:

没有答案