Имя: Пароль:
1C
1С v8
Как создать выборку периодов из интервала, который получается запросом?
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) а если нет, сделай его и заполняй в начале года))