求组 group by查询 返回
SqlSugar
老数据
1
3032
悬赏:5 飞吻
像这种查询能实现吗:
select left(logitude,9),left(latitude,8),count(*) from maptrack group by left(logitude,9)
热忱回答(1)
-
liftlei VIP0
2018/2/5搞定了:
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 回复