Имя: Пароль:
1C
 
Запросы. Выбрать определенные строки.
0 duke55
 
07.11.12
08:49
Уважаемые, прошу помощи в вопросе:

есть таблица

-Документ-|-Операция-|-Сотрудник-
---------------------------------
Документ1| Операция1| Иванов
Документ1| Операция1| Петров
Документ1| Операция1| Сидоров
Документ2| Операция1| Федоров
Документ2| Операция1| Николаев
Документ2| Операция1| Егоров
и т.д .............

не получается построить запрос, который из всех документов выбрал бы только первых сотрудников по операции (типа в документе1 Иванова, в документе 2 Федорова и т.д.)
1 Wobland
 
07.11.12
08:51
а что такое первый сотрудник?
2 duke55
 
07.11.12
08:53
уточню.. запрос, который бы из таблицы выбрал строки в которых бы по каждому документу и операции был показан только один сотрудник (неважно первый или последний)
3 Undefined vs NULL
 
07.11.12
08:53
(1) телепатирую:

ГДЕ НомерСтроки = 1
4 Wobland
 
07.11.12
08:53
сгруппируй и возьми максимум(?)
5 duke55
 
07.11.12
08:53
первый - это в смысле первый попавшийся в этом документе и в этой операции
6 Undefined vs NULL
 
07.11.12
08:53
(2) а смысл?
7 Wobland
 
07.11.12
08:54
(5) так первый попавшийся или неважно какой?
8 Undefined vs NULL
 
07.11.12
08:55
(7) первый неважно как попавшийся ))
9 duke55
 
07.11.12
08:55
(4) покажи пример... я не особо силен в запросах
10 Гефест
 
07.11.12
08:55
Кто не попался - тот неудачник, а неудачники нам не нужны
11 Нуф-Нуф
 
07.11.12
08:55
группировка по сотруднику и максимум по документу
12 Wobland
 
07.11.12
08:55
(9) выбрать документ, максимум(сотрудник) сгруппировать по документ
13 Undefined vs NULL
 
07.11.12
08:56
(9) откуда таблица то? чем (3) не устраивает?
14 Wobland
 
07.11.12
08:56
(11) наеборот
15 Undefined vs NULL
 
07.11.12
08:56
(11) неудачник
16 Нуф-Нуф
 
07.11.12
08:57
(14) почему?
17 Нуф-Нуф
 
07.11.12
08:57
(15) обоснуй
18 duke55
 
07.11.12
08:58
(6) несколько раз сталкивался с таким, а как по быстрому решить не знаю
19 Undefined vs NULL
 
07.11.12
08:59
(17) потому что, читай условия
у тебя для одного документа могут быть несколько сотрудников получиться
20 duke55
 
07.11.12
09:01
(12) спасибо! забыл про МАКСИМУМ... наверно потому что я его использовал только для дат и чисел...