sum<T extends SqlType> static method
Creates a SUM aggregate function with optional alias.
alias A QField that specifies the field to sum and optional alias.
Returns a QSelectField representing the SUM function.
Implementation
static QSelectField sum<T extends SqlType>(QField alias) {
String as = alias.as.isNotEmpty ? ' AS ${QField(alias.as).toSQL<T>()}' : '';
String field = QField(alias.value, distinct: alias.distinct).toSQL<T>();
return QMath('SUM($field)$as');
}