|
|
|
извлечение первых записей
|
|||
|---|---|---|---|
|
#18+
есть запрос: Код: plaintext Id, firsttime, val 1 01.01.1986 10 1 01.02.1986 20 1 01.03.1986 25 1 01.04.1986 35 2 01.12.2001 40 2 01.01.2002 45 2 01.02.2003 52 ... надо извлечь: 1. первые строки: 1 01.01.1986 10 2 01.12.2001 40 2. подсчитать среднее по первым двум (или трем, или ...) извлеченным строкам: Id, val 1 15 2. 42.5 памагите: использовать rownum не получается, а как правильно применить group by, count и having - не соображу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 16:34 |
|
||
|
извлечение первых записей
|
|||
|---|---|---|---|
|
#18+
Ищи по форуму найдеш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 16:53 |
|
||
|
извлечение первых записей
|
|||
|---|---|---|---|
|
#18+
обыскался ;) крышу сносит потихоньку ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 17:06 |
|
||
|
извлечение первых записей
|
|||
|---|---|---|---|
|
#18+
Были очень подробные обсуждения этого вопроса, и там были решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 17:42 |
|
||
|
извлечение первых записей
|
|||
|---|---|---|---|
|
#18+
/topic/16583\r /topic/15266\r ....\r i tak mnogo raz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 18:05 |
|
||
|
извлечение первых записей
|
|||
|---|---|---|---|
|
#18+
попробуй аналитические функции: пример из scott/tiger: select deptno, min(sal) keep (dense_rank first order by job) sal from emp group by deptno правда first и last появились только в 9i ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 18:09 |
|
||
|
извлечение первых записей
|
|||
|---|---|---|---|
|
#18+
2 are ne zabud utochnit : v Enterpise edition. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 18:46 |
|
||
|
извлечение первых записей
|
|||
|---|---|---|---|
|
#18+
а почему не поизвращаться? ;-) select id, val from table1 where (id, firsttime) in (select id, min(firsttime) from table1 group by id) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 19:55 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32120375&tid=1991468]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 456ms |

| 0 / 0 |
