Fórum Seleção de Apenas 10 linhas em um select #541797
07/01/2016
0
Tenho o seguinte select
SELECT NR_CAUSE,
SUM(TOTAL) TEMPO_TOTAL
FROM STOP_DATA
WHERE DTHR_INI>= :pdtIni AND DTHR_FIM <= :pdtFim
GROUP BY NR_CAUSE;
Mas este select me retorna muitas linhas, gostaria que ele me retornasse apenas as 10 primeiras linhas.
Desde já agradeço
Fabricio
Fabricio Pereira
Curtir tópico
+ 0Post mais votado
09/01/2016
USE AS DIRETIVAS DE COMPILAÇÃO, É ASSIM QUE FAÇO COM FIREBIRD E POSTGRES
ficaria mais ou menos assim no FDQuery.
{IF FIREBIRD}
SELECT FIRST 10 RESTANTE DA INTRUÇÃO DESEJADA
{IF MSSQL}
SELECT TOP 10 COLUNA (s)
FROM TABELA
{IF ORACLE}
SELECT COLUNA(s)
FROM TABELA
WHERE ROWNUM <= 10;
{IF MYSQL}
SELECT COLUNA(s)
FROM TABELA
LIMIT 10;
Marlos Silva
Gostei + 3
Mais Posts
07/01/2016
Isaac Jose
SELECT TOP 10 NR_CAUSE,
SUM(TOTAL) TEMPO_TOTAL
FROM STOP_DATA
WHERE DTHR_INI>= :pdtIni AND DTHR_FIM <= :pdtFim
GROUP BY NR_CAUSE;
Gostei + 0
07/01/2016
Claudio Lopes
Gostei + 0
07/01/2016
Raylan Zibel
Gostei + 0
08/01/2016
Fabricio Pereira
Gostei + 0
08/01/2016
Raylan Zibel
Gostei + 0
08/01/2016
Raylan Zibel
A consulta vai trazer tudo, mas exibir de 10 em 10.
Gostei + 0
08/01/2016
Fabricio Pereira
Muito obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)