
30/12/2008, 06:12
|
| | Fecha de Ingreso: enero-2003 Ubicación: el mundo
Mensajes: 23
Antigüedad: 22 años, 1 mes Puntos: 0 | |
como hago un orderby con linq Buenos días.
Tengo una tabla que tiene idmovimiento(PK), idusuario, idestablecimiento,importe, fecha en donde almaceno las compras de un usuario en un establecimiento en una fecha y deseo obtener la suma de las primeras compras del usuario (que paso por parametro su id) en cada establecimiento.
Esto en sql de toda la vida yo hacía:
select sum(importe)
from nombretabla
where idmovimiento in
(select min(idmovimiento)
from nombretabla
group by idusuario,idestablecimiento
having idusuario=parametroIdUsuario)
Osea, agrupaba por usuario y establecimiento y sacaba el valor mínimo del movimiento (lo que me daba la primera compra del usuario en ese establecimiento) y después sumaba los importes de los registros.
Mi problema ahora es que lo necesito hacer con LINQ y no se hacer el GROUP BY con dos campos.
Puede alguien ayudarme, por favor.
Gracias. |