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