|
Поместить в несколько временных таблиц | ☑ | ||
---|---|---|---|---|
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
|
спасибо, понял
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |