SubSonic имеет «иметь», но вы явно не заявляете его.
Определяется из того, что вы выбрали агрегат и добавили агрегат в предложение Where.
Например (перефразировано из SubSonic AggregateTests.cs)
SubSonic.SqlQuery q = new
Select(Aggregate.GroupBy("ProductID"), Aggregate.Avg("UnitPrice"))
.From("Order Details")
.Where(Aggregate.Avg("UnitPrice"))
.IsGreaterThan(50);
Приведенный выше запрос SubSonic создаст инструкцию SQL с "HAVING AVG (UnitPrice)> 50"