¿Cómo puedo encontrar dateiff en el mes usando LINQ?DateDiff en LINQ
9
A
Respuesta
1
Si entiendo correctamente, desea que se crucen los límites de un mes entre dos fechas específicas. No necesitas LINQ para eso; esto debería funcionar:
// Assuming DateTime startDate, endDate
int monthDiff = ((endDate.Year - startDate.Year) * 12) +
(endDate.Month - startDate.Month);
28
var result = from i in myTable
select SqlMethods.DateDiffMonth(i.DateStart, i.DateEnd);
Esto generará una consulta SQL y DATEDIFF
función
+2
respuesta excelente, esto debería ser la aceptada – Hitesh
Cuestiones relacionadas
- 1. NHibernate proveedor de LINQ datediff
- 2. Javascript DateDiff
- 3. Lucha contra Datediff en SQL
- 4. Usando DATEDIFF en T-SQL
- 5. Mysql Datediff consulta
- 6. SQL DATEDIFF ¿No está funcionando?
- 7. Oracle equivalente a SQL Server/Sybase DateDiff
- 8. ¿Cómo obtener un DateDiff-Value en milisegundos en VBA (Excel)?
- 9. utilizando DateDiff para encontrar la duración en minutos
- 10. LINQ a Entidades no SqlFunctions.DateDiff apoyado
- 11. Calcular DateDiff en SQL en días: Horas: Mins: formato de segundos
- 12. T-SQL DateDiff - Partición por "horas completas", en lugar de "minutos multiplicados por 00 desde"
- 13. NHibernate Cómo convertir esta consulta SQL a QueryOver o Linq
- 14. ¿LINQ funciona en Index?
- 15. String.IsNullOrWhiteSpace en LINQ Expresión
- 16. Secuencia vacía en LINQ
- 17. máximo en LINQ
- 18. ?: Operador en consulta LINQ
- 19. Dónde Predica en LINQ
- 20. Rendimiento LINQ en memoria
- 21. LINQ análogos en Scala?
- 22. Flatten List en LINQ
- 23. Seleccionar caso en LINQ
- 24. Operador "IN" en Linq
- 25. sentencia switch en LINQ
- 26. Unión disjunta en LINQ
- 27. Eliminar consulta en Linq
- 28. Subconsulta de LINQ EN
- 29. DefaultIfEmpty en LINQ
- 30. Giro en Linq
considerar el cambio de la respuesta aceptada –