Grouping output fields
To build a query with grouping, you mark expressions for grouping with the Grouping check box.
A query with grouping must have only grouping or aggregate expressions in theSELECT list. Thus Visual Query Builder allows you to set the Outputcheck box for grouping and aggregate expressions. If you try to set this check box for a column without the Grouping or Aggregate function set, a Grouping check box will be set automatically to maintain validity of the resulting SQL query.
When Columns Pane contains columns marked with the Grouping check box, a new column called "Criteria for" appears in the grid. This column specifies appliance of criteria to expression groups or to their values.
For example, you have a column "Quantity" with Aggregate function "Avg" in your query and you type the "> 10" in the Criteria column. Having the "for groups" value set in the Criteria for column, the result query will contain only groups with an average quantity greater than 10, and your query will have the "Avg(Quantity) > 10" condition in the HAVING clause. Having the "for values" value set in the Criteria for column, the result query will calculate the Average aggregate function only for records with Quantity value greater than 10, and your query will have the "Quantity > 10" condition in the WHERE clause.
© Copyright 2017-2023 ActiveDBSoft. All rights reserved.