1

您将如何最好地处理在 SubSonic 中构建此 SQL 语句?

SELECT ac.*
       , SUM(pt.amount) AS totalPoints
FROM tbl_account AS ac
     INNER JOIN tbl_pointTracking AS pt ON ac.id = pt.accountID
GROUP BY pt.accountID
ORDER BY totalPoints DESC;

我知道如何处理聚合,但不确定如何处理与其他列的聚合。

谢谢大家,-
史蒂夫

4

1 回答 1

1

这是可以帮助您执行此操作的代码。

  gvGroup.DataSource = office.DB.Select(SubSonic.Aggregate.GroupBy("Designation"), SubSonic.Aggregate.Count("Designation")).From(Of office.Employee).ExecuteDataSet
        gvGroup.DataBind()
于 2011-12-09T20:07:48.547 回答