Ir ao conteúdo

Query retorna apenas dois valores


claudiacerqn

Posts recomendados

Postado

Olá!

Estou com um problema: ao executar a query abaixo, obtenho apenas resultados referentes aos meses de jan e dez [quando o ID_FAV é diferente de 0].

SELECT ID_FAV, MES, COD_TIP
, SUM( IF( DIST = '1' , 1 , 0 )) AS CRIMES_100
, SUM( IF( DIST = '2' , 1 , 0 )) AS CRIMES_200
, SUM( IF( DIST = '3' , 1 , 0 )) AS CRIMES_300
, SUM( IF( DIST = '4' , 1 , 0 )) AS CRIMES_400
FROM favelas.2000
GROUP BY ID_FAV, MES, COD_TIP

O que é estranho é que usei a mesma query para todas as tabelas do meu banco e o erro aconteceu apenas em uma. Obs.: importei arquivos .csv via SQLyog. O que poderia estar acontecendo? Um erro com a base ainda em excel, por exemplo? Help, please!

Postado

Olá.

Difícil ajudar nesse caso, mas...... você fazendo select sem GROUP BY, há registro de meses que não sejam de janeiro e dezembro?

Talvez o CSV gerado tenha vindo com erro, sem alguns dados, acho difícil estar com erro na base de dados.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!