Convert SQL to LINQ or LAMBDA [closed]

1

I would not know how to convert this select into linq or lambda. Mainly the group by and subqueries.

  select CONVERT(date, tt.FechaHora)
 ,(select MAX(p.FechaHora) from Transaccion p where CONVERT(date, tT.FechaHora)= CONVERT(date, p.FechaHora) and EstadoTransaccionID=1 and TipoTransaccionID=3)
 ,(select MIN(A.FechaHora) from Transaccion A where CONVERT(date, tT.FechaHora)= CONVERT(date, A.FechaHora) and EstadoTransaccionID=1 and TipoTransaccionID=3)
 ,(select count(*) from Transaccion t where CONVERT(date, t.FechaHora)= CONVERT(date, tt.FechaHora) and EstadoTransaccionID=1 and TipoTransaccionID=3)
 ,(select count(*) from Transaccion t where CONVERT(date, t.FechaHora)= CONVERT(date, tt.FechaHora) and EstadoTransaccionID=2 and TipoTransaccionID=3)
 ,(select top 1 c.Observacion from Cierre c where CONVERT(date, c.FechaHora)= CONVERT(date, tt.FechaHora)) 
 from Transaccion tt
 where TipoTransaccionID=3
 group by CONVERT(date, tt.FechaHora)
 order by CONVERT(date, tt.FechaHora) desc;

I would appreciate any help you can give me.

Greetings.

    
asked by Dario Nicolas Orazi 04.09.2018 в 15:04
source

0 answers