I have the following query:
SELECT SN,SUM(QTY) FROM SP GROUP BY SN HAVING SUM(QTY)>(SELECT AVG(SUM(QTY)) FROM (SELECT SUM(QTY) FROM SP GROUP BY SN ))
Now I get the error:
"Every derived table must have its own alias".
I have the following query:
SELECT SN,SUM(QTY) FROM SP GROUP BY SN HAVING SUM(QTY)>(SELECT AVG(SUM(QTY)) FROM (SELECT SUM(QTY) FROM SP GROUP BY SN ))
Now I get the error:
"Every derived table must have its own alias".
As the error says you have to name every derived table.
Try the following:
SELECT SN, SUM(QTY)
FROM SP
GROUP BY SN
HAVING SUM(QTY) > (
SELECT AVG(z)
FROM (
SELECT SUM(QTY) z
FROM SP
GROUP BY SN
) a
)