Professional Documents
Culture Documents
SELECT *
FROM (
SELECT
C.*,
SUM(T.transaction_amount) AS transaction_amount_inr
FROM
customer C
JOIN
transaction T ON C.customerid = T.customerid
GROUP BY
C.customerid, C.customername, C.birth_day
ORDER BY
transaction_amount_inr DESC
)
WHERE ROWNUM <= 5;
2.
SELECT
COUNT(DISTINCT customerid) AS ytd_count
FROM
transaction
WHERE
transactiondate >= '01-04-2023';
3.