Schema schema = dc.getDefaultSchema();
Table employeesTable = schema.getTableByName("EMPLOYEES");
Table orderDetailsTable = schema.getTableByName("ORDERDETAILS");
Query q = new Query().from(employeesTable, "e").from(orderDetailsTable,
"c");
q.select(orderDetailsTable.getColumns()[0])
.select(new SelectItem(FunctionType.MAX, employeesTable
.getColumns()[0]));
q.groupBy(orderDetailsTable.getColumns()[0]);
assertEquals(
"SELECT c._ORDERNUMBER_, MAX(e._EMPLOYEENUMBER_) FROM PUBLIC._EMPLOYEES_ e, PUBLIC._ORDERDETAILS_ c GROUP BY c._ORDERNUMBER_",