Ir para conteúdo

POWERED BY:

Arquivado

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

patriciatoscano

O Que Tem De Errado Na Minha Instrução Sql?

Recommended Posts

Olá galera não sei o que tem de errado nas minhas instrução sql, sql não é o meu forte poderiam me ajudar estou com uma certa urgencia:Quando uso:SELECT * FROM passagem WHERE idcliente = '1' AND idloja = '1' OR idloja = '4' AND identrada = '1' AND (data BETWEEN #1/1/2006# AND #31/12/2006#) AND (horario BETWEEN #00:00:00# AND #23:00:00#) GROUP BY DATA ORDER BY ID ASCMicrosoft JET Database Engine error '80040e21' Cannot group on fields selected with '*'. /clientes/grafico.asp, line 177 OUQuando uso:SELECT DISTINCT(data), SUM(quantidade) AS totalquantidade,* FROM passagem WHERE idcliente = '1' AND idloja = '1' OR idloja = '4' AND identrada = '1' AND (data BETWEEN #1/1/2006# AND #31/12/2006#) AND (horario BETWEEN #00:00:00# AND #23:00:00#) GROUP BY DATAMicrosoft JET Database Engine error '80040e21' Cannot group on fields selected with '*'. /clientes/grafico.asp, line 177Aguardo ajuda urgente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não pode utilizar * e GROUP BY ao mesmo tempo.

 

No GROUP BY você vai colocar apenas os campos que não está sendo utilizado funções. O segundo exemplo acima está mais perto de ficar certo, basta retirar o *.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.