Estou com um problema:
Preciso imprimir os resultados de um select de uma determinada tabela.
Porém por ser muito extensa essa tabela, quero imprimir, por vez, apenas os resultados referentes a 10 minutos de consulta.
Queria saber se isso é possível determinando na query,na aplicação ou em ambos os casos?
Caso alguém tenha algum exemplo de algum dos dois casos, me responda por favor.
Grato. Um abraço a todos.
cara, por minutos de consulta nao sei se tem jeito nao, mas vc pode limitar por numero de linhas que serao retornadas… por exemplo:
SELECT * FROM TABELA
WHERE <suacondicao>
LIMIT 10
Onde limit é o numero de linhas que vc trará com sua consulta.
Tranquilo até aí.
Porém talvez a cláusula rowset usada desta forma, talvez não sirva pro meu problema, pois preciso continuar imprimindo os resultados da linha onde foi limitada.
exemplo:
--SELECT * FROM MY_TABLE
--WHERE LIMIT 1, 10
10, 20
20, 30
.
.
.
assim por diante.
hum, entendi, talvez uma solucao seja voce criar um metodo que retorna somente o numero de linhas que tem sua tabela.
Assim, sabendo o numero de linhas, voce cria um metodo que passa por parametro o numero de linhas que voce quer em cada consulta, ate que o valor total de linhas seja atingido.