スチールオーダー
OrderNumber
-----------
0000843989
0000843124
0000881234
0000123456
-----------
完成した印刷済みステッカー
SN | PanelBuildTime
-------------------------------------
0000843989-8R8-4-0 | 360
0000843989-8R8-4-1 | 200
0000843989-8R8-4-2 | 900
0000843989-8R8-4-3 | 360
0000843989-8R8-4-4 | 460
0000843989-8S-1-0 | 220
0000843989-8-2-0 | 360
etc..
-------------------------------------
望ましい結果は次のようになります。
OrderNumber | PanelBuildTime
-----------------------------
0000843989 | 2860
etc..
-----------------------------
私は何を試しましたか?
Select OrderNumber, Sum(PanelBuildTime) from SteelOrders
INNER JOIN FinalizedPrintedStickers
ON
SteelOrders.OrderNumber = LEFT(FinalizedPrintedStickers.SN,10)
残念ながらWHERE
、steelorder テーブルのアイテムごとにこれに句を追加する方法がわかりません
また (C# コードで oledb を使用して鋼の注文テーブルから読み取るため) のOleDbDataReader
実行の読み取りごとに試しましSelect Sum(PanelBuildtime) where ordernumber = reader["OrderNumber"]
たが、非常に遅いです