Наследуемая таблица является выражением для таблицы, которое появляется в предложении from запроса. Вы можете обращаться к наследуемым таблицам, когда использование псевдонимов столбцов невозможно по той причине, что другое предложение обрабатывается транслятором SQL до того, как станут известны псевдонимы имен. В примере 6.70 демонстрируется попытка использования псевдонима столбца, где другое предложение обрабатывается до того, как станет известным псевдоним этого имени.
Причина появления этого сообщения об ошибке заключается в том, что предложение group by обрабатывается до обработки соответствующего списка select, и имя псевдонима entermonth не известно во время процесса группирования.
При использовании наследуемой таблицы, которая содержит предыдущий запрос (без предложения group by), вы должны решить эту проблему, потому что предложение from выполняется перед предложением group by (пример 6.71).
Как правило, допустимо записывать табличное выражение в любом месте оператора select, где может появиться имя таблицы. Результатом табличного выражения всегда является таблица или, в особом случае, выражение. В примере 6.72 показано использование табличного выражения в списке выбора select.