首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请看看这个SQL语句的 linq怎么写

2012-06-12 
请看看这个SQL语句的 linq如何写sql:select monthconvert(varchar(6),Addtime,112),monthcountcount(*)f

请看看这个SQL语句的 linq如何写
sql:

select month=convert(varchar(6),Addtime,112),monthcount=count(*) 
from NewsContent
 group by convert(varchar(6),Addtime,112) order by month

sql语句执行结果:

20110522
2011061
2011116
2012031
2012042

[解决办法]
var query=from u in dt.AsEnumerable().Where(c=>c.Field<DateTime?>("ShippedDate")!=(DateTime?)null)
group u by new {mouth=u.Field<DateTime>("ShippedDate").Year.ToString() +u.Field<DateTime>("ShippedDate").Month} into g
 select new 
{
g.Key,
count= g.Count()
};
[解决办法]

探讨
sql:

select month=convert(varchar(6),Addtime,112),monthcount=count(*)
from NewsContent
group by convert(varchar(6),Addtime,112) order by month

sql语句执行结果:

[解决办法]
嗯,凡是麻烦的,都tolist一下,管他娘的。
[解决办法]
探讨
嗯,凡是麻烦的,都tolist一下,管他娘的。

[解决办法]
使用“Linqer.exe”将SQL转换为LinQ 我上传的资源中有

热点排行