Имя: Пароль:
1C
1С v8
Количество дней между документами
0 арах
 
04.03.19
11:01
Народ чето туплю..
есть таблица  партнер, датаДок
типа иванов   20.02.18
иванов   25.02.18
иванов   28.03.18
сидоров   15.01.18
петров    28.03.18
петров    01.02.18
петров    15.03.18
итд.

как в запросе получить разницу между датами док?
типа  
иванов 5дн  10дн 3дн  ....
петров 2дн  6дн  2дн ...
1 sqr4
 
04.03.19
11:07
Прям в строчку наверно никак.
а если в столбец, то получай минимальную дату через группировку по партнеру и мин(Дата).
Затем соединяй с первой по партнеру и больше даты. А затем считай разность дат
2 арах
 
04.03.19
11:13
дак это сколько надо будет соединять?  кол. дат на одного партнера может быть несколько сотен
3 catena
 
04.03.19
11:15
(2)А как вы себе представляете поиск строк в запросе без соединения?
4 sqr4
 
04.03.19
11:21
(2) Всмысле сколько раз? Одно соединение всего.
5 арах
 
04.03.19
11:25
я пока не не представляю как будет выглядеть запрос)
ну получу я в запросе мин(датаДок) по партнеру
далее присоеденияю первую таблицу по партнеру и больше даты.
это будет разница меду первым и вторым док и между первым и третьим и между первыми и четвертым итд?
а мне надо  мжду 1 и 2,  2 и 3,  3 и 4  и тд
6 FIXXXL
 
04.03.19
11:27
(5) содиняешь таблицу саму на себя по Таб1.Дата<Таб2.Дата и группируешь Таб1.Дата и МИН(Таб2.Дата)
7 FIXXXL
 
04.03.19
11:28
(6) + потом уже в строке считаешь разницу по этим датам
8 sqr4
 
04.03.19
11:28
(5) с такими постановками как в (1) далеко не уедешь!!!!
Тогда сразу связываешь две таблицы по партнеру и ставишь чтобы дата была больше и выбираешь меньшую.
и считаешь разность дат. Медленно, но работает, где то видел вариант быстрее
9 ИУБиПовиц
 
04.03.19
11:30
Можно выгрузить в ТЗ, обработать, и загрузить обратно в запрос обработанную таблицу .
10 sqr4
 
04.03.19
11:32
http://catalog.mista.ru/public/402534/
тут метод который должен работать быстрее обычного нарастающего итога
11 VladZ
 
04.03.19
11:32
(0) Ну и зачем? Что хочешь в итоге проанализировать?
12 арах
 
04.03.19
13:13
(10) помогло, спс