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

大神进,这段sql怎么转换为linq

2012-12-28 
大神进,这段sql如何转换为linqselect top 100 m.* from OriginalData as m ,(select convert(varchar(13),

大神进,这段sql如何转换为linq



select top 100 m.* from OriginalData as m ,
(
select convert(varchar(13),DataInsertingTime,120)+':00:00' DataInsertingTime, 
min(abs(datediff(ss , DataInsertingTime , convert(varchar(13),DataInsertingTime,120)+':00:00'))) ss from OriginalData 
group by convert(varchar(13),DataInsertingTime,120)+':00:00'

 as n
where convert(varchar(13),m.DataInsertingTime,120)+':00:00' = n.DataInsertingTime and abs(datediff(ss,m.DataInsertingTime,n.DataInsertingTime)
) = n.ss  and m.DeviceMonitorObjectID='78871381-25A2-40D4-8E4A-6100F174BD37' order by DataInsertingTime desc


[最优解释]
....

这纯体力活
[其他解释]
引用:
....

这纯体力活


同感...
[其他解释]
用工具解决 linqer
[其他解释]
LZ,建议你先把这个Sql语句分成多个短的语句,然后再各个击破。。。
[其他解释]
不行,回这个贴子答案能花上大半个小时,建议楼主自行解决
[其他解释]
linq分组是挺麻烦的事,调试特么地费时间,40分少了点。

热点排行