求组 group by查询 返回

求助
1 1644
该叫什么 liftlei 发布于2018/2/5
悬赏:5 飞吻

像这种查询能实现吗:

select left(logitude,9),left(latitude,8),count(*) from maptrack group by left(logitude,9)

热忱回答1

  • 搞定了:

    var data = db.Queryable<DbModels.maptrack>()

                    .Select(it => new { lng = SqlFunc.Substring(it.Logitude, 0, 9), lat = SqlFunc.Substring(it.Latitude, 0, 8), count = SqlFunc.AggregateCount(it.ID) })

                    .GroupBy(it => new { it.lng })

                    .ToList();


    0 回复

版块

学习文档

最新会员

发布达人

回贴达人