Имя: Пароль:
1C
1С v8
Поместить в несколько временных таблиц
,
0 mirrr
 
19.11.11
21:25
Можно ли поместить результат запроса в несколько временных таблиц сразу?
Не хочется вначале помещать в одну, а затем делать из нее выборку и помещать во вторую.
1 Ненавижу 1С
 
гуру
19.11.11
21:27
а зачем?
2 mirrr
 
19.11.11
21:28
для нумерации строк
3 Rie
 
19.11.11
21:30
(0) Не хочется - а придётся.
4 mirrr
 
19.11.11
21:31
(3) т.е. других вариантов нет?
5 kiruha
 
19.11.11
21:34
"поместить результат запроса в несколько временных таблиц сразу" это и есть "вначале помещать в одну, а затем делать из нее выборку и помещать во вторую"
6 Ненавижу 1С
 
гуру
19.11.11
21:34
достаточно получить одну талицу времнную, а уж нее другую, мгновенно
7 Ненавижу 1С
 
гуру
19.11.11
21:34
можно брать одну и туже несколько раз
8 mirrr
 
19.11.11
21:39
(6) "мгновенно" это как?
9 Rie
 
19.11.11
21:44
(8) "Мгновенно" - это не более чем за полчаса.
Зачем тебе нужно _несколько_ одинаковых таблиц (что такое "для нумерации строк" - не очень понятно)? Почему ты не можешь создать одну временную таблицу, а затем делать SELECT к ней столько раз, сколько тебе нужно?
10 mirrr
 
19.11.11
21:48
(9) чтоб строки в запросе пронумеровать, нужно делать внутр. соединение таблицы с самой собой (но с другим именем). Думал, может есть способ "скопировать" врем. таблицу
11 Ненавижу 1С
 
гуру
19.11.11
21:48
(8) см (7)
12 mirrr
 
19.11.11
21:50
(7) не понял, выбирать и помещать 2-ой раз все-таки нужно?
13 Rie
 
19.11.11
21:50
(10) Так тебе "с самой собой" или же "с другой, но содержащей те же данные"?
Если "с самой собой" - то не нужна тебе вторая копия.
14 Ненавижу 1С
 
гуру
19.11.11
21:51
(12) нет, второй раз ее же использовать в запросе
15 mirrr
 
19.11.11
21:57
ВЫБРАТЬ
   КОЛИЧЕСТВО(Таб2.Ссылка) КАК НомСтроки,
   Таб1.СубконтоСчетКредита3 КАК Договор,
   Таб1.Ссылка КАК Документ,
   Таб1.СуммаДокумента

ИЗ
   Таб1
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ Таб2
       ПО Таб1.СубконтоСчетКредита3 = Таб2.СубконтоСчетКредита3
           И Таб1.МоментВремени >= Таб2.МоментВремени
ГДЕ
   Таб1.СубконтоСчетКредита3 В ИЕРАРХИИ(&ВыбДог)
   И Таб2.СубконтоСчетКредита3 В ИЕРАРХИИ(&ВыбДог)

СГРУППИРОВАТЬ ПО
   Таб1.Ссылка,
   Таб1.СубконтоСчетКредита3,
   Таб1.СуммаДокумента

Таб1 и Таб2 - это одинаковые временные таблицы. Таб2 я получать выборкой из Таб1 с помещением в Таб2. Как Таб1 можно соединить с самой собой (13) или второй раз ее же использовать в запросе (14) ?
16 mirrr
 
19.11.11
21:58
(15)*  Таб1 и Таб2 - это одинаковые временные таблицы. Таб2 я получал выборкой из Таб1 с помещением в Таб2. Как Таб1 можно соединить с самой собой(13) или второй раз ее же использовать в запросе(14) ?
17 Rie
 
19.11.11
22:00
(16) Есть замечательное слово КАК:

ИЗ Таб1 КАК ПерваяТаб1
   ВНУТРЕННЕЕ СОЕДИНЕНИЕ Таб1 КАК ВтораяТаб1
18 mirrr
 
19.11.11
22:06
спасибо, понял
Независимо от того, куда вы едете — это в гору и против ветра!