Имя: Пароль:
1C
1С v8
Как получить таблицу дат в периоде запросом?
0 Dolphinbet
 
18.04.14
12:23
Как получить таблицу дат в периоде запросом?
1 DexterMorgan
 
18.04.14
12:24
пятнично
2 Рэйв
 
18.04.14
12:25
(0)Нафейхуа?
3 Cube
 
18.04.14
12:26
(0) Поиск рулит:

ВЫБРАТЬ
    ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, aa.a * 1000 + bb.b * 100 + cc.c * 10 + dd.d) КАК Дата
ИЗ
    (ВЫБРАТЬ
        0 КАК a
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        1
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        2
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        3
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        4
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        5
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        6
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        7
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        8
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
        9) КАК aa
        ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            0 КАК b
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            1
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            2
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            3
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            4
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            5
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            6
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            7
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            8
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            9) КАК bb
        ПО (ИСТИНА)
        ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            0 КАК c
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            1
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            2
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            3
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            4
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            5
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            6
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            7
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            8
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            9) КАК cc
        ПО (ИСТИНА)
        ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            0 КАК d
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            1
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            2
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            3
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            4
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            5
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            6
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            7
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            8
        
        ОБЪЕДИНИТЬ
        
        ВЫБРАТЬ
            9) КАК dd
        ПО (ИСТИНА)
ГДЕ
    aa.a * 1000 + bb.b * 100 + cc.c * 10 + dd.d <= РАЗНОСТЬДАТ(&ДатаНачала, &ДатаОкончания, ДЕНЬ)
4 Dolphinbet
 
18.04.14
12:26
мне потом надо на каждую дату получить срез последних..
5 Cube
 
18.04.14
12:26
(4) Это можно сделать одним запросом. И, опять же, поиск рулит...
6 Cube
 
18.04.14
12:27
+(5) Поиск, это здесь: http://www.forum.mista.ru/find.php
7 Dolphinbet
 
18.04.14
12:27
(6) а что в поиск вводить?)
8 Wobland
 
18.04.14
12:28
(7) "мне потом надо на каждую дату получить срез последних"
9 Dolphinbet
 
18.04.14
12:28
(6) в принципе как получить на каждую дату срез последних я знаю, мне только каждую дату надо получить было, попробую этот запрос)
10 Cube
 
18.04.14
12:28
(7) Деньги.
11 Cube
 
18.04.14
12:29
(9) Знаешь? Ну-ну... Циклом что ли?
12 Рэйв
 
18.04.14
12:29
(7)"Помоги мне чудо-машина!"
13 Dolphinbet
 
18.04.14
12:29
(11) есть известный способ в скд :)
14 Dolphinbet
 
18.04.14
12:30
через соединение наборов данных
15 Wobland
 
18.04.14
12:30
(11) очень удобно. по запросу пошагово не побегаешь
16 Wobland
 
18.04.14
12:31
(7) "я от Борис Петровича"
17 Dolphinbet
 
18.04.14
12:32
(3) Запрос работает! Спасибо)