Consulta não trás informação
Olá.
Tentarei exemplificar o problema.
Tenho uma tabela com duas colunas e seus respectivos conteúdos:
VALOR (int), DATA (datetime)
1, 2018-12-10 20:50:00
5, 2018-12-13 12:00:00
4, 2018-12-13 13:00:00
3, 2018-12-13 17:00:00
2, 2018-12-15 06:00:00
9, 2018-12-15 08:00:00
Consulto as informações, por exemplo:
*SELECT * FROM TABELA WHERE DATA BETWEEN '2018-12-13 00:00:00' AND '2018-12-13 23:59:59'*
Está me trazendo somente os valores 4 e 5, o 3 ele não trás, porém todos estão dentro do período.
Com isso, estou perdendo registros nas consultas.
Buscando somente o valor 3 direto, (*SELECT * FROM TABELA WHERE VALOR = 3*), ele trás a informação normalmente.
Adicionei e removi os índices, tentei otimizar a tabela, porém nada resolve.
Não sei se envolve o tamanho da tabela, pois há 2.782.219 registros na mesma.
Estrutura da tabela: InnoDB
Formatação da tabela: utf8_general_ci
Se alguém tiver uma luz...Discussão (2)
Carregando comentários...