0

カテゴリ テーブルとアイテム テーブルの 2 つのテーブルがあります。カテゴリ テーブルには次のフィールドがあります。

   project_No
   cat_ID
   cat_Description

items テーブルには次のフィールドがあります。

  project_No
  cat_ID
  item_Id
  item_description
  item_Qty
  item_cost

次に、各カテゴリのすべてのアイテムを表示するクエリを作成する必要がありますが、各カテゴリのアイテムの数もカウントしたいと考えています

出力では、最初にそのカテゴリ内のアイテムの前にカテゴリをリストし、次にそのカテゴリ内のすべてのアイテムをリストし、そのカテゴリ内のアイテムの量の合計、次に別のカテゴリとアイテムをリストする必要があります。たとえば、

  Beverages
     Coffee          $1.50     4
     Tea             $2.50     4
     Total Items               2        
  Tin Food
      Peas             $0.50   10
      Meatballs        $1      20
      total items              2      

この SQL を記述し、Delphi の TADOQuery コンポーネント内に配置する必要があります

誰でも私を助けてください

4

1 に答える 1

0

category_table.Cat_Description、item_table.Item_Desctiption、SUM(Item_table.Item_Cost) を Total_Cost、SUM(item_Table.Item_Qty) を Total_Qty として選択します Items_table から、items_Table.Cat_Id = Category_Table.Cat_Id および items_Table.Project_no = Category_table.Project_no で Category_Table を結合します

これにより、次の結果が得られます。

飲料 コーヒー $1.50 4 飲料 紅茶 $2.50 4 錫食品 エンドウ豆 $0.50 10 錫食品 ミートボール $1.00 20

費用を合計しましたが、費用を記載したいだけの場合は、オプションから合計を削除してください。

于 2012-05-10T18:35:01.240 に答える