2016-05-05 9 views
0

あたりマイデータ:どのように私は税のためのMySQLの表示を行うことができます注文

Table は、どのように私はそこに着くことができますか?テーブルTAX上でMySQLビューを作成しようとしました。

ORDERNUMBERによって 試験群から OrderNumbertax_invoicedtotal_invoicedcreated_attax_percent、SUM(tax_invoiced_order_item) を選択 としてビューTaxSplitPerOrderを作成します。

誰でも手伝ってもらえますか?

答えて

1

SELECTの要約されていない他のすべての列をGROUP BY節に含める必要があります。 total_invoicedも合計したい場合もあります。そうしないと、注文番号ごとに2行ずつ表示されます。

+0

'tax_invoiced'、' total_invoiced'、 'created_at'、 MAX(CASE' tax_percent' = 21 THEN 'tax_invoiced_order_item'端) 'tax_21'、 MAX(CASE' tax_percent' = 6、 'OrderNumber'を選択THEN 'tax_invoiced_order_item'END)' tax_6' FROMテスト GROUP BY OrderNumber; – Apojoost

0

クエリ:(THEN CASE tax_percent = 6 tax_invoiced_order_item END)

OrderNumbertax_invoicedtotal_invoicedcreated_at、 MAX SELECT(CASE tax_percent = 21 THEN tax_invoiced_order_item END)tax_21tax_6 MAXテストFROM GROUP BY OrderNumber;

関連する問題