-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Запрос связанный с датами

Понедельник, 22 Июня 2015 г. 13:44 + в цитатник
Добрый день уважаемые знатоки)

помогите пожалуйста с запросом. Есть таблица Х1 с полями DateStart, DateEnd, ItemValue. Запросом необходимо добавить данные в таблицу Х2 с полями PeriodNumber, PeriodStart, PeriodEnd, ItemValue с такими условиями:

1) разложить данные нужно на периоды, период-это 1 месяц за вычетом одного дня. При этом если период заканчивается 30 января, то следующий будет не +1мес-1день, а будет конец следующего, т.е. 28 февраля без вычета 1 дня
2) PeriodNumber-порядковый номер периода (обязательно не счетчик)
3) ItemValue из таблицы Х1
4) если последний период выходит за рамки DateEnd, то PeriodEnd=DateEnd

получиться должно как:

X1
DateStart, DateEnd, ItemValue
10.06.2014 15.07.2015 25

X2
PeriodNumber, PeriodStart, PeriodEnd, ItemValue
1 10.06.2014 09.07.2014 25
2 10.07.2014 09.08.2014 25
n ..........................................
11 10.06.2015 09.07.2015 25
12 10.07.2015 15.07.2015 25

спасибо заранее!

http://www.sql.ru/forum/1162607/zapros-svyazannyy-s-datami


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку