Principales respuestas
Esta bien sintácticamente??

Pregunta
-
Hola estoy porbando con linq unas consultas, estoy trbaajndo con .net c# y tengo la duda que si esta bien escrito la consulta linq pq al ejecutar la que vendria siendo la misma funcion pero en sql , me estan arrojando datos direferentes.
var nu = from t in registrosVipDosAños where t.YearFY == 2013 || t.YearFY == 2012 && t.QuarterFY == "Q2" group t by t.RazonSocial into g orderby g.Sum(t => t.Amount) descending select new { RazonSocial = g.Key, Valor = g.Sum(t => t.Amount) };
SELECT DISTINCT RazonSocial, SUM(Amount) AS Total FROM Venat WHERE (YearFY = 2013 OR YearFY = 2012) AND (QuarterFY = 'Q2') GROUP BY RazonSocial ORDER BY Total DESC
con el codigo se entiende, pero me estan arrojando valores distintos :s
Soy rudo (H)
Respuestas
-
creo que deberias respetar los parantesis en el where
where (t.YearFY == 2013 || t.YearFY == 2012) && t.QuarterFY == "Q2"
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Omar OrtizModerator miércoles, 6 de marzo de 2013 15:06
- Marcado como respuesta Omar OrtizModerator miércoles, 6 de marzo de 2013 15:06
Todas las respuestas
-
creo que deberias respetar los parantesis en el where
where (t.YearFY == 2013 || t.YearFY == 2012) && t.QuarterFY == "Q2"
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Omar OrtizModerator miércoles, 6 de marzo de 2013 15:06
- Marcado como respuesta Omar OrtizModerator miércoles, 6 de marzo de 2013 15:06
-