Kudep
Дата: 08.06.2011 16:48:45
Всем привет,
Есть таблица Orders с полями
CusomerId, Price, Date - соответственно ИДшник покупателя, стоимость заказа, дата.
Примерные данные:
CusomerId - Date - Price
1 - 01.06.2011 - 100
1 - 01.06.2011 - 10
1 - 01.06.2011 - 10
1 - 01.06.2011 - 20
1 - 02.06.2011 - 20
....
Нужно построить график, показывающий активность покупателя с течением времени, т.е. нужно получить:
CusomerId - Date - Price
1 - 01.06.2011 - 100
1 - 02.06.2011 - 150
1 - 03.06.2011 - 90
1 - 04.06.2011 - 110
....
2 - 03.06.2011 - 210
....
Т.е. тут нужна а) группировка по CusomerId и б) какая-то хитрая группировка по дате.
Kudep
Дата: 08.06.2011 17:37:35
сори, входные и выходные данные все с потолка взял и цифры в исходной таблице и результате не сходятся.
Еще раз, смысл в том нужно построить график, где по оси Y будет общая стоимость заказов, сделанных в определенный промежуток времени, а по оси X соответственно дата.
Чтобы такой график построить мне нужно 10-15 точек вида {Общая стоимость заказов, Дата}
Например,
Покупатель Пупкин потратил
100 рублей 1.05.2011
110 рублей 2.05.2011
210 рублей 3.05.2011
и т.д.
Первым делом здесь наверное стоит сгруппировать по покупателям, но что делать дальше?