Buenas tardes
Como verán los que me conocen me estoy introduciendo al mundo de Linq, por lo cual estoy investigando cosas y aprendiendo y por supuesto gracias a ustedes
Ahora tengo una duda tengo esta consulta SQL
Select f.muluid, f.name, sum(t.cantidad) As cantidad, sum(t.total) As total
From
(
select d.codigo, sum(d.zongshuliang) as cantidad, sum(d.zongshuliang * d.precio) as total
from pedidolist c Inner Join
pedidomov d on c.pedidokey= d.pedidokey
where c.fecha_c between "2016-08-01" and DATE_ADD( "2016-08-22", INTERVAL 1 DAY)
GROUP BY d.codigo
) t Inner Join
articulo a on t.codigo = a.codigo inner join
familia f on f.muluid = a.muluid
group by f.muluid, f.name
order by f.muluid
Bien este es el resultado

Ahora cmoo puedo hacer una consulta mas facil y que sea el LINQ el que trabaje el resto ya que he visto que el LINQ es muy rapido
Saludos
ruben