Я пытаюсь создать отчет для моего приложения asp.net, в котором будет отображаться количество каждого элемента в сочетании с единицей, которая была заказана для каждого дня недели. Дни недели - это столбцы.Группа за неделю с колонками за каждый день недели
Чтобы быть более конкретным: Я две таблицы, одна таблица Orders с порядком ид, имя клиента, дата и т.д ... Вторая таблица является ТоварыЗаказа, эта таблица имеет идентификатор заказа в качестве внешнего ключа, порядка Идентификатор товара, название элемента, единица измерения (exp: each, box, case), количество и цена.
Когда пользователь выбирает диапазон дат для отчета, например, с 3/2/12 по 4/2/12, на моей странице asp, отчет будет группировать элементы заказа по неделям и будет выглядеть следующим образом:
**week (1) starting from sunday of such date to saturday of such date**
item | unit | Sun | Mon | Tues | Wedn | Thur | Fri | Sat | Total Price for week
item1 | bag | 3 | 0 | 12 | 8 | 45 | 1 | 4 | $1234
item4 | box | 2 | 4 | 5 | 0 | 5 | 2 | 6 | $1234
**week (2) starting from sunday of such date to saturday of such date**
item | unit | Sun | Mon | Tues | Wedn | Thur | Fri | Sat | Total Price for week
item1 | bag | 3 | 0 | 12 | 8 | 45 | 1 | 4 | $1234
item4 | box | 2 | 4 | 5 | 0 | 5 | 2 | 6 | $2354
**week (2) starting from sunday of such date to saturday of such date**
item | unit | Sun | Mon | Tues | Wedn | Thur | Fri | Sat | Total Price for week
item1 | bag | 3 | 0 | 12 | 8 | 45 | 1 | 4 | $1234
item4 | box | 2 | 4 | 5 | 0 | 5 | 2 | 6 | $2354
Желаю, чтобы у меня было что-то, чтобы показать, что я уже начал, но кристалл не мой сильный момент, и я даже не знаю, с чего начать заниматься этим. Я знаю, как передавать параметры и данные, которые я сам предварительно фильтровал, прежде чем передавать их в отчет. Например, фильтрация элементов по диапазону дат и идентификатору клиента или заказа.
любая помощь была бы оценена