Благодарю. это работает для приведенных выше примеров данных, но как бы вы поступили, когда у вас есть больший набор данных?

адали проблему, которую я не уверен, как написать его в 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 и решить эту проблему. Большое спасибо заранее, Джо

Ответы на вопрос(2)

Ваш ответ на вопрос