Esta consulta SQL bastante simple resulta bastante desconcertante cuando se intenta desde LINQ.`SELECT MIN (ZoneMin), MAX (ZoneMin) FROM Plant` como LINQ to SQL
Tengo una tabla de SQL Plant
con la columna ZoneMin
.
Quiero encontrar el mínimo y el máximo de los valores en la columna.
La respuesta de T-SQL es bastante simple:
SELECT MIN(ZoneMin), MAX(ZoneMin) FROM Plant
¿Qué es una consulta LINQ que podía conseguirme a esta (o alguna similar) de SQL?
He hecho varios intentos en .Agregar() y .GroupBy() sin suerte. También he analizado varias preguntas de SO que parecen similares.
Esto podría lograrse simplemente con métodos aplicados a una matriz resultante, pero no debería necesitar transportar un valor de cada fila de SQL cuando es tan simple en T-SQL.
¡Bien hecho! Gracias Allon. Tiendo a olvidarme de probar el truco del "grupo por constante". – Peter
@Peter: Entonces estás por delante de mí. Ni siquiera he oído hablar de este truco antes de investigar tu pregunta. –