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
    )
 
    
    