ユーザーID、ユーザー名、合計金額、割引後に支払う金額を表示し、別名をUser_ID、user_name、Total_amount、Paid_amountとして表示します。ユーザーIDごとに降順でレコードを表示します。テーブルを取得するにはTABLE SHCEMAをクリックしてください次の出力を生成するSQLクエリ
これは私が書いたコードです。
SELECT
USERS.USER_ID AS User_ID,
NAME AS user_name,
(FARE * NO_SEATS) AS Total_amount
FROM
USERS
INNER JOIN
TICKETS ON USERS.USER_ID = TICKETS.USER_ID
INNER JOIN
PAYMENTS ON TICKETS.TICKET_ID = PAYMENTS.TICKET_ID
INNER JOIN
DISCOUNTS ON PAYMENTS.DISCOUNT_ID = DISCOUNTS.DISCOUNT_ID
GROUP BY
USERS.USER_ID, NAME, FARE, NO_SEATS
ORDER BY
USERS.USER_ID DESC;
これは、予想される出力は次のとおりです:
USER_ID USER_NAME TOTAL_AMOUNT PAID_AMOUNT
----------------------------------------------
5 Krena 700 625
4 Johan 800 775
3 Ivan 3000 2900
1 John 4000 3950
1 John 4000 3950
1 John 2000 1900
[DBMS](https://en.wikipedia.org/wiki/Database)はどちらを使用していますか? Postgres?オラクル? DB2?ファイアバード? –