少し助けが必要です。問題ではなく、結合する必要があることがわかっている 2 つのテーブルがあります。表示する必要があるのは、請求書番号、請求日、および請求書で購入されたすべての製品の合計金額です。情報は、請求書番号の降順で並べ替え、次に請求日の昇順で並べ替える必要があります。私がこれまでに持っていて、エラーをスローしているのは次のとおりです。
SELECT LINE.INV_NUMBER,
INVOICE.INV_DATE,
SUM(LINE.LINE_PRICE)
FROM LINE
FULL OUTER JOIN INVOICE ON LINE.INV_NUMBER=INVOICE.INV_NUMBER
GROUP BY LINE.INV_NUMBER
ORDER BY LINE.INV_NUMBER DESC,
INVOICE.INV_DATE ASC;
髪の毛をすべて抜く前に、どんな助けでも大歓迎です。
アップデート:
ステートメントを次のように更新しました。
SELECT LINE.INV_NUMBER AS "Line Number",
INVOICE.INV_DATE AS "Invoice Date",
SUM(LINE.LINE_PRICE) AS "Total Sales"
FROM INVOICE FULL OUTER JOIN LINE ON INVOICE.INV_NUMBER=LINE.INV_NUMBER
GROUP BY LINE.INV_NUMBER, INVOICE.INV_DATE
ORDER BY LINE.INV_NUMBER DESC, INVOICE.INV_DATE ASC;
エラーではなくデータを取得しています。私が今問題を抱えているのは、請求書番号の降順と請求書の日付の昇順で並べ替えを読み取るデータが必要であるため、2 つのデータ出力が必要であると想定しています。どうすればいいですか?