private ObjectName ResolveGroupMax(SqlQueryExpression queryExpression, QueryExpressionFrom queryFrom)
{
var groupMax = queryExpression.GroupMax;
if (groupMax != null) {
var variable = queryFrom.ResolveReference(groupMax);
if (variable == null)
throw new InvalidOperationException(String.Format("The GROUP MAX column '{0}' was not found.", groupMax));
groupMax = variable;
}
return groupMax;
}