【发布时间】:2014-06-27 12:46:46
【问题描述】:
我知道没有“最后”行,所以我希望我清楚这不是我真正想要的。如果一个特定字段的值是按字母顺序排列的最后一个,我想选择表中的行。下面我尽量画出来。我是个新手,所以请多多包涵……
表 [订单编号]、[交货日期]、[订单数量]、[发货数量]、[开单方]、[发货方]、[发票编号]
我们会多次重新开具发票,发票编号会增加一个字母。这也将更新其他字段值。以下是带有多张发票的典型集合...
'987654', '2014-05-01 00:00:00', '100', '90', 'BillToXYZ', 'ShipToXYZ', '987654A' - NEW RECORD -
'987654', '2014-05-01 00:00:00', '-100', '-90', 'BillToXYZ', 'ShipToXYZ', '987654B' - NEW RECORD -
'987654', '2014-05-01 00:00:00', '100', '100', 'BillToXYZ', 'ShipToNEWSHIPTOLOCATION', '987654C' - NEW RECORD -
'987654', '2014-05-01 00:00:00', '10', '10', 'BillToXYZ', '2ndNEWSHIPTOLOCATION', '987654D' - NEW RECORD -
我需要的是查询上述所有字段,只带回那些 [Invoice Number] 是最后一个(按字母顺序)(在本例中为 987654D)的字段,但还要将其 SUM [Order Qty] 的值和无论[发票编号]如何,所有记录的[已发货数量]。
如果我可以提供任何其他信息,请告诉我。提前谢谢你。
【问题讨论】:
-
原始发票号码是没有字母还是总是'A'?
-
原始发票编号始终为 A。发票编号始终为订单编号,后跟一个字母。如果有帮助的话。