【问题标题】:SubSonic: Selecting all columns with an aggregateSubSonic:选择具有聚合的所有列
【发布时间】:2009-12-02 17:28:02
【问题描述】:

您将如何最好地处理在 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;

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

谢谢大家,
-史蒂夫

【问题讨论】:

  • 会的!我现在就回去做这样的事......对此感到抱歉。
  • 砰! 54%,哟。其他我不能标记为答案,因为我从来没有得到他们的答案。有人知道上面的答案吗?

标签: c# subsonic2.2


【解决方案1】:

这里是帮助你这样做的代码。

  gvGroup.DataSource = office.DB.Select(SubSonic.Aggregate.GroupBy("Designation"), SubSonic.Aggregate.Count("Designation")).From(Of office.Employee).ExecuteDataSet
        gvGroup.DataBind()

【讨论】:

    猜你喜欢
    • 2017-01-29
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    相关资源
    最近更新 更多