Мне очень жаль.Я не правильно задал вопрос.Итак, вот снова:
У меня есть таблица, содержащая количество сообщений, их места назначения и даты их получения.То, что я хочу сделать, это для диапазона дат и для каждой даты в диапазоне найти последнее количество сообщений для каждого пункта назначения, который предшествует дате.Это должно быть сделано в хранимой процедуре, а не в цикле по диапазону дат.Является ли это возможным?Спасибо.
Например:
Destination RetrievalDate NumberOfPosts
----------- ------------------ -------------
A 11/1/2011 12:00 AM 1
A 11/1/2011 1:00 AM 5
A 11/1/2011 5:00 AM 6
B 11/1/2011 12:00 AM 0
B 11/1/2011 4:00 AM 2
C 10/20/2011 5:00PM 1
A 11/2/2011 12:00 AM 8
A 11/2/2011 2:00 AM 9
B 11/2/2011 12AM 3
Например, в приведенной выше таблице, если диапазон дат от 01.11.2011 до 03.11.2011, я бы получил
Destination ReportDate NumberOfPosts
----------- ---------- -------------
A 11/1/2011 6
B 11/1/2011 2
C 11/1/2011 1
A 11/2/2011 9
B 11/2/2011 3
C 11/2/2011 1
A 11/3/2011 9
B 11/3/2011 3
C 11/3/2011 1