Имя: Пароль:
1C
1С v8
Как сделать запрос
0 SurFace
 
28.11.12
13:16
Я запутался
Есть две таблицы:

Табл.1           Табл.2
Сотр1            Сотр1 - ВидРасчета1
Сотр2            Сотр1 - ВидРасчета2
Сотр3            Сотр2 - ВидРасчета1
Сотр4            Сотр3 - ВидРасчета1
                Сотр3 - ВидРасчета2

Мне нужно получить по каждому сотруднику(из первой таблицы) присвоить первую строку из второй таблицы:

Сотр1 ВидРасчета1
Сотр2 ВидРасчета2
Сотр3 ВидРасчета3
....
1 Wobland
 
28.11.12
13:17
сгруппируй вторую
2 shuhard
 
28.11.12
13:17
(0) что-то мешает сгруппировать по сотруднику и взять максимум по виду расчета ?
3 Wobland
 
28.11.12
13:17
ну и попутно расскажи, что такое первая строка
4 Reset
 
28.11.12
13:18
+(2) Или минимум :)
5 SurFace
 
28.11.12
13:18
Мне не нужен максимум, там в таблице 2 много полей, мне нужно взять первую строку таблицы2. Есть такая функция в дополнительно ))
6 SurFace
 
28.11.12
13:19
*первую стоку по сотруднику
7 Reset
 
28.11.12
13:19
(5) --> (3)
8 shuhard
 
28.11.12
13:20
(6)[первую стоку по сотруднику]
нет для сиквела понятия первая
9 Wobland
 
28.11.12
13:20
(5) дай определение первой строки. вторая таблица упорядочена?
10 Wobland
 
28.11.12
13:21
(8) есть. select top 1 ;)
11 SurFace
 
28.11.12
13:25
(5) "Выбрать первые 1"
Вторая таблица упорядочена по дате, поэтому мне нужно взять именно первую строку таблицы 2
12 Wobland
 
28.11.12
13:25
(11) что такое первая строка?
13 Wobland
 
28.11.12
13:26
+(12) сгруппируй и отфильтруй. отфильтруй её полностью
14 shuhard
 
28.11.12
13:27
(11) не ипи форуму мозг:
вытащи дату в левый запрос и возьми по ней максимум
взяв максимум - свяжи с исходным набором по дате
и получи начисление
15 SurFace
 
28.11.12
13:28
(12) ну на примере же видно у меня есть Таблица с кучей строк, где сотрудник повторяется, а другие поля меняются, вот мне нужно взять только первые строки по сотрудникамЮ мне не нужна вторая, треться - только ПЕРВАЯ
16 Maxus43
 
28.11.12
13:28
в качестве изврата можеш Пронумеровать строки в таблице2 и потом взять только с номером 1 )
17 SurFace
 
28.11.12
13:29
(14) да, молодец, оно!
18 Wobland
 
28.11.12
13:29
(15) вот так запрос и попроси: ну видно же
19 Maxus43
 
28.11.12
13:29
(17) это не "первая", это старшая по дате
20 SurFace
 
28.11.12
13:31
(19) ну если смотреть по дате, то младшая, но я копал в другую сторну, но эта мысль мне больше нравится.
21 НЕА123
 
28.11.12
13:46
(0)
таблицы - это что?