what is wrong with this sql statement, i keep getting this error:
SQL Error: ORA-00979: not a GROUP BY expression
00979. 00000 - "not a GROUP BY expression"
*Cause:
*Action:
SELECT orderdetails.orderid,
orderdate,
sum (quantity *( unitprice - unitprice * discount))as "Order Total"
FROM orderdetails
INNER JOIN orders orders on orderdetails.orderid = orders.orderid
WHERE customerid = 'ERNSH'
GROUP BY orderdetails.orderid
ORDER BY "Order Total" desc;
What if i have another variable like Shipped ??
SELECT orderdetails.orderid, orderdate, NVL2(Shippeddate, "Not Shipped" , "Shipped" ) as "Shipped" ,sum (quantity *( unitprice - unitprice * discount))as "Order Total" FROM orderdetails
INNER JOIN orders orders on orderdetails.orderid = orders.orderid
WHERE customerid = 'ERNSH'
GROUP BY orderdetails.orderid , orderdate, Shipped
ORDER BY "Order Total" desc;