【问题标题】:How would I translate following T-SQL statement To Linq我将如何将以下 T-SQL 语句翻译为 Linq
【发布时间】:2014-02-08 00:43:06
【问题描述】:

这是我的 sql 语法

select DepartmentId, max(fromdate) from iwof.DateSnippet group by DepartmentId 

这是我得到的结果

1   2013-09-09 14:53:52.813 
2   2014-02-07 14:37:21.740
3   2014-02-07 14:37:21.737
4   2014-02-07 14:37:21.740
5   2014-02-07 14:37:21.743
6   2014-02-07 14:37:21.743

【问题讨论】:

标签: c# sql linq entity-framework


【解决方案1】:

您使用的语法不正确。格式更接近这个,它应该可以解决问题

var results = from p in iwof.DateSnippet
          group p by p.DepartmentId into g
          select new { DepartmentId = g.Key, MaxFromDate = g.Max(fromdate) };

【讨论】:

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