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.