Principales respuestas
Fechas

Pregunta
-
Hola como va?. Tengo el siguiente código para controlar fechas
DateTime date = DateTime.Now; DateTime oPrimerDiaDelMes = new DateTime(date.Year, date.Month, 1); DateTime oUltimoDiaDelMes = oPrimerDiaDelMes.AddMonths(1).AddDays(-1);
Con esto controlo el primer y ultimo día del mes en curso
luego otra variable oUltimoDiaDelMes.Year que me toma el año en curso
en una consulta busco las sesiones del paciente así
var lstPacSes = from sp in db.SesionesPacientes where sp.PacienteId == _Paciente select sp;
y por ultimo sumo las sesiones que encuentra de ese paciente
var sumSesM = lstPacSes.Sum(x => x.SesionesRegistro);
Mi consulta como podría buscar y sumar las sesiones del mes en curso y otra que me sume las sesiones del año en curso.
Desde ya gracias.
Respuestas
-
Al final logre solucionarlo. les dejo el código
var lstPacSes = from sp in db.SesionesPacientes where sp.PacienteId == _Paciente select sp; var sumSM = lstPacSes.Where(x => x.FechaRegistro < oUltimoDiaDelMes) .GroupBy(y => y.PacienteId) .Select(group => new { pac = group.Key, sesio = group.Sum(ses => ses.SesionesRegistro) }).ToList();
- Marcado como respuesta EnzoTuc40 sábado, 1 de mayo de 2021 0:22
Todas las respuestas
-
Al final logre solucionarlo. les dejo el código
var lstPacSes = from sp in db.SesionesPacientes where sp.PacienteId == _Paciente select sp; var sumSM = lstPacSes.Where(x => x.FechaRegistro < oUltimoDiaDelMes) .GroupBy(y => y.PacienteId) .Select(group => new { pac = group.Key, sesio = group.Sum(ses => ses.SesionesRegistro) }).ToList();
- Marcado como respuesta EnzoTuc40 sábado, 1 de mayo de 2021 0:22
-
Hola,
Gracias por compartir una solución a la consulta realizada.
Gracias por usar los foros de MSDN.
Eric Ruiz
____________________________
Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.
Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.