Я хочу получить группу списка данных за 3 или 4 дня, поэтому я использую GroupBy для ее группировки.
list.GroupBy(o => new { OrderDate = (o.OrderDate.DayOfYear - 1) / o.User.CheckoutPeriod,o.UserId});
OrderDate
- это дата данных. o.CheckoutPeriod
это дни, может быть 3 или 4;
, и я получу List
, как получить дату начала и окончания каждого элемента в List
?
Id OrderDate OrderMoney OrderCount UserId
1 2020-04-15 10 2 1
2 2020-04-16 15 3 2
3 2020-04-17 16 1 1
4 2020-04-18 17 3 2