2016-12-02 11 views
1

最初のテーブルから複数の括弧を取り除く方法を見つけるのに困っています。これは私が複数の重複したエントリの結果となるSQL結合

SELECT 
    "Classes.Class Name" AS Customer, 
    "Customers.Customer Name" as docket, 
    "Items.Item Name" as EST_Item, 
    Quantity as EST_Qty, 
    "Unit Price" as EST_UnitPrice, 
    "Query_Bill Line items"."Items.Item Name" as BILL_Item, 
    "Query_Bill Line items"."Quantity" as Bill_Qty, 
    "Query_Bill Line items"."Unit Price" as Bill_UnitPrice 
FROM "Query_Estimate Line Items" LEFT JOIN "Query_Bill Line Items" ON "Query_Estimate Line Items"."cUSTOMERS.cUSTOMER NAME" = "Query_Bill Line Items"."CUSTOMERS.CUSTOMER NAME" 
AND "Query_Estimate Line Items"."iTEMS.ITEM NAME" = "Query_Bill Line Items"."ITEMS.ITEM NAME" 
超長い列名のために申し訳ありません

を入力していformaulaある参照enter image description here

のために、ここで強調した行を参照してください!私はあなたの行が(例えば顧客、事件番号、EST_Itemなど)何かにあなたがグループに必要な回数、および削減するために、「表1からdupesを取り除くために、」Query_Estimateライン・アイテム "?

おかげ

+1

レコードは 'Bill_Qty'が異なるため、重複しません。 ? –

答えて

0

をしないのですグループ化されていない列(Bill_QtyやUnit_Priceなど)を集計します。グループ単位で使用する方法は分かりますか?

+0

こんにちはJeremy、私はグループの問題を抱えています。私は試してみましたが、結果を[Items.Item Name "by EST_Item]でグループに取得できませんでした。 EST_Qty、Avgの合計を持つDocket Bill_UnitPriceのEST_UnitPrice、Bill_Qtyの合計、およびBill_UnitPriceの平均。 – Anna

関連する問題