Эти 4 запроса дают желаемый результат, однако я хочу обернуть эти запросы в ОДИН запрос, который возвращает каждый запрос в виде горизонтального столбца с соответствующими результатами запроса по вертикали.
Я ограничил все запросы rownum <= 20. </p>
SELECT * FROM (SELECT count(tl.usr) as "Antall oppslag" FROM TABLE tl WHERE
tl.timestamp >= (sysdate - (1/24)) GROUP BY tl.usr ORDER BY count(tl.usr) desc) WHERE
rownum <= 20;
SELECT * FROM (SELECT count(tl.usr) as "Antall oppslag" FROM TABLE tl WHERE
tl.timestamp >= (sysdate - (1)) GROUP BY tl.usr ORDER BY count(tl.usr) desc) WHERE
rownum <= 20;
SELECT * FROM (SELECT count(tl.usr) as "Antall oppslag" FROM TABLE tl WHERE
tl.timestamp >= (sysdate - (7)) GROUP BY tl.usr ORDER BY count(tl.usr) desc) WHERE
rownum <= 20;
SELECT * FROM (SELECT count(tl.usr) as "Antall oppslag" FROM TABLE tl WHERE
tl.timestamp >= (sysdate - (30)) GROUP BY tl.usr ORDER BY count(tl.usr) desc) WHERE
rownum <= 20;
У кого-нибудь есть предложения о том, как это сделать?
РЕДАКТИРОВАТЬ: Я хотел бы указатьчто я не хочу результатов друг на друге.Различные запросы должны быть горизонтальными столбцами, в то время как их соответствующие результаты идут вертикально. A