Код: Выделить всё
[Dishes]
Fecha | Pdv | Pla_ID | Quantity | Price | Total |
===============================================================================
2016-11-03 00:00:00.000 REST 65 4 50.00 200.00
2016-11-05 00:00:00.000 REST 65 1 50.00 50.00
2016-11-07 00:00:00.000 REST 65 7 50.00 350.00
2016-11-03 00:00:00.000 REST 70 6 100.00 600.00
2016-11-04 00:00:00.000 REST 70 7 100.00 700.00
2016-11-05 00:00:00.000 REST 70 1 100.00 100.00
2016-11-06 00:00:00.000 REST 70 3 100.00 300.00
2016-11-07 00:00:00.000 REST 70 1 100.00 100.00
В таком порядке:
Код: Выделить всё
[Result]
|PDV|Pla_Id|Price|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|Quantity_Total|Total|
========================================================================================================================
|REST| 65 | 50 |0|0|4|0|1|0|7|0|0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 12 | 600 |
|REST| 70 | 50 |0|0|6|7|1|3|1|0|0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 18 | 1800 |
Продано 4 раза 3 ноября, 1 раз пятого и 7 раз седьмого ноября, всего 12 раз в ноябре
"Pla_id=70"
Продано 6 раз 3 ноября, 7 раз четвертым, 1 раз пятым, 3 раза шестым и 1 раз седьмым, всего 18 раз в ноябрь
Итак, мой список будет выглядеть так:
Код: Выделить всё
["REST","65","50","0","0","4","0","1","0","7","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","12","$600.00"]
["REST","70","100","0","0","6","7","1","3","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","18","$1800.00"]
Код: Выделить всё
foreach (var item in db.Dishes)
{
List listItem = new List();
decimal costo = 0;
for (int i = 1; i
Подробнее здесь: [url]https://stackoverflow.com/questions/40558589/c-sharp-list-with-unique-data-based-on-the-date[/url]