Boa tarde. No groupby não entendi porque usar esse 1
Outra coisa é que queria mostrar a forma que fiz usando sintaxe de metodo:
var vendas = contexto.NotaFiscals
.GroupBy(x => 1)
.Select(x => new
{
VendasMaximas = x.Max(x => x.Total),
VendasMinimas = x.Min(x => x.Total),
VendasMedias = x.Average(x => x.Total)
});
foreach (var item in vendas)
{
Console.WriteLine("O valor da maior venda é " + item.VendasMaximas.ToString("c"));
Console.WriteLine("O valor da menor venda é " + item.VendasMinimas.ToString("c"));
Console.WriteLine("O valor médio de venda é " + item.VendasMedias.ToString("c"));
}
- Outra dúvida é que nao estou entendendo muito bem o que o group by faz e qual a diferença dele para o order by