|
Как создать выборку периодов из интервала, который получается запросом?
| ☑ |
0
xaozai
27.11.13
✎
13:27
|
Есть запрос, который возвращает даты Д1 и Д2:
ВЫБРАТЬ
ДАТАВРЕМЯ(2013, 1, 1) КАК Д1,
ДАТАВРЕМЯ(2013, 12, 31, 23, 59, 59) КАК Д2
Как теперь получить запросом такую выборку (начало каждого месяца из месяцев входящих в период Д1 - Д2):
01.01.2013 0:00:00
01.02.2013 0:00:00
01.03.2013 0:00:00
01.04.2013 0:00:00
01.05.2013 0:00:00
01.06.2013 0:00:00
01.07.2013 0:00:00
01.08.2013 0:00:00
01.09.2013 0:00:00
01.10.2013 0:00:00
01.11.2013 0:00:00
01.12.2013 0:00:00
|
|
1
Wobland
27.11.13
✎
13:31
|
|
|
2
Maxus43
27.11.13
✎
13:33
|
|
|
3
xaozai
27.11.13
✎
13:38
|
(2) Там параметры используются &НачалоПериода, &КонецПериода. Мне нужно, когда эти даты запросом выбираются.
|
|
4
Maxus43
27.11.13
✎
13:44
|
Где ИтоговаяДата Между ДАТАВРЕМЯ(2013, 1, 1) И ДАТАВРЕМЯ(2013, 12, 31, 23, 59, 59)
|
|
5
Maxus43
27.11.13
✎
13:44
|
тыже откуда то эти даты брал
|
|
6
alxxsssar
27.11.13
✎
13:57
|
вариант - левое соединение в запросе по датам
|
|
7
Sabbath
27.11.13
✎
14:19
|
(0) если есть календарь, соедини с ним или выбери из него и приведи к началу дня
|
|
8
Sabbath
27.11.13
✎
14:22
|
+(7) а если нет, сделай его и заполняй в начале года))
|
|