Благодарю. это работает для приведенных выше примеров данных, но как бы вы поступили, когда у вас есть больший набор данных?
адали проблему, которую я не уверен, как написать его в SQL SEVER (версия 5/8). Вот простой запрос и его вывод:
Select location, date_time, Item_sold
From Product
Location Date_time Item_sold
VA 12/10/2010 1:30:00 PM Candy
VA 12/10/2010 3:30:00 PM Chips
VA 12/13/2010 12:50:00 AM Wine
DC 12/13/2010 8:00:00 AM Gum
DC 12/13/2010 12:30:00 PM Bags
DC 12/13/2010 1:16:00 PM Cheese
DC 12/13/2010 12:00:00 AM Hotdog
NJ 12/14/2010 12:00:00 AM Coffee
NJ 12/14/2010 1:15:00 PM Beers
NJ 12/14/2010 12:00:00 AM Coffee
NJ 12/14/2010 1:45:00 PM Water
Вот мой желаемый результат, который, я думаю, цикл while / for или функция pivot могли бы сделать работу, но мой опыт еще не достигнут. По сути, мне нужно постепенно увеличивать количество проданных товаров из столбца Item_sold (базовая дата начинается с 12/8 до 12/9, с 12/8 до 12/10, с 12/8 до 12/11, с 12/8 по 12/12 ...)
Location 12/10 to 12/11 12/10 to 12/12 12/10 to 12/13 12/10 to 12/14
VA 2 2 3 3
DC 0 0 3 3
NJ 0 0 0 4
Мне было интересно, если кто-нибудь может edcuate и решить эту проблему. Большое спасибо заранее, Джо