Имя: Пароль:
1C
 
Как пронумеровать выводимые строки внутри самого запроса ?
0 antidot
 
23.12.08
18:18
Как пронумеровать выводимые строки внутри самого запроса ?

Чтоб в результате выходило:

1 Товар_1
2 Товар_2
3 Товар_3
4 Товар_4

Где первой колонкой порядковый номер выводимого элемента
1 Живой Ископаемый
 
23.12.08
18:20
зачем?
2 antidot
 
23.12.08
18:21
Соединять в две колонки буду по номеру
3 Живой Ископаемый
 
23.12.08
18:25
не соединяй по номеру.. соединяй по товару...
4 PR
 
23.12.08
18:26
Никак.
Впрочем через жопу вариант есть, в поиск.
5 antidot
 
23.12.08
18:28
В две колонки ?

1 Товар_1 Цена_1 Товар_5 Цена_5
2 Товар_2 Цена_2 Товар_6 Цена_6
3 Товар_3 Цена_3 Товар_7 Цена_7
4 Товар_4 Цена_4 Товар_8 Цена_8
6 Живой Ископаемый
 
23.12.08
18:32
(5) что вдвеколонки?
объединить.
7 antidot
 
23.12.08
18:32
можно объединить, но выходит со сдвигом
8 antidot
 
23.12.08
18:33
1 -       -     Товар_5 Цена_5
2 -       -     Товар_6 Цена_6
3 Товар_3 Цена_3  -       -
4 Товар_4 Цена_4  -       -
9 Живой Ископаемый
 
23.12.08
18:35
Ни за чтобы не подумал, что исчезновение первых двух элементов можно назвать сдвигом...
10 Михей
 
23.12.08
18:37
11 antidot
 
23.12.08
18:37
Объединение, это когда что-то к чему-то снизу тупо пристыковывается, как оно мне поможет ? Если бы можно было пронумеровать, то я бы ЛефтДжойн бы сделал по номеру
12 antidot
 
23.12.08
18:41
(10)как ты запостил, я тут-же запрос Копи-пастнул. Кинул в "консоль запросов",так вот, запрос до сих пор не отработал
13 Михей
 
23.12.08
18:42
(12) да, он медленно работает, шо ппц
14 antidot
 
23.12.08
18:44
(13) значит так не катит
15 antidot
 
23.12.08
18:44
а вот если есть Номенклатура то можно ее как нито сгруппировать с некоей пустотой ?
16 Bober
 
23.12.08
18:46
(8) а как задумывалось?
17 Михей
 
23.12.08
18:46
ИМХО, нумеровать лучше уже результат запроса
18 Bober
 
23.12.08
18:50
(15)
...
Сгруппировать ПО Номенклатура


загадками кормишь
19 rs_trade
 
23.12.08
18:55
Динамическая нумерация

SELECT
   COUNT(*) AS Номер,
   Номенклатура1.Код,
   Номенклатура1.Наименование
FROM
   Справочник.Номенклатура AS Номенклатура1,
   Справочник.Номенклатура AS Номенклатура2
WHERE
   Номенклатура1.Код+Номенклатура1.Наименование >= Номенклатура2.Код+Номенклатура2.Наименование
GROUP BY
   Номенклатура1.Код,
   Номенклатура1.Наименование
ORDER BY
   Номер
20 rs_trade
 
24.12.08
10:14
(19) способ рекомендуемый Microsoft для SQL 2000
21 Fragster
 
гуру
24.12.08
10:17
(19) можно тупо по ссылке сравнивать... а вообще - не понимаю, почему счетиком вне запроса не обойтись.. вот нарастающие итоги - тогда да...
22 rs_trade
 
24.12.08
10:29
(21) по ссылке врятли...
23 ХочуВойти
 
24.12.08
10:34
(0) есть, но в компановке