Ir para conteúdo

POWERED BY:

Arquivado

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

pulao

[Resolvido] Consulta

Recommended Posts

bom dia estou tendo uma duvida para criar um consulta no mysql que é a seguinte

 

tenho uma tabela temp

onde tenho campos qtd_entra e qtd_sai, quando entro com valores para qtd_entra, qtd_sai fica com zero, quando entro com valores para qtd_sai, qtd_entra recebe zero. Ate aqui tudo bem, mas quando preciso exibir resultados em uma tabela montada do php de apenas qtd_entra os valores =0 aparecem sendo que tem que aparecer apenas as quantidades maiores que 0 que sao as entradas.

tentei uma consulta assim mas nao resolveu

 

select qtd_entra >0 from temp; retornou 0 e 1 nao as quantidades reais...

gostaria de saber como faço pra resolver essa parada...

grato pela atenção !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde Pulao...

 

Seguinte, é só você utilizar a clausula where do sql:

 

select qtd_entra from temp where qtd_entra > 0;

 

 

segue alguns links para te auxiliar:

http://dev.mysql.com/doc/refman/4.1/pt/entering-queries.html

http://dev.mysql.com/doc/refman/4.1/pt/where-optimizations.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

a consulta deu certo, tem apenas um detalhe tem uma outra table na historia

na verdade a consulta inteira esta dessa forma

select * from produtos,temp where month(data)=mes;

 

mas preciso verficar em temp onde as entradas sao maiores que 0

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui resolver mto obrigado pela ajda, fiz algumas consultas e depois fiz um teste dessa forma...

 

select * from produtos,temp where qtd_entra>0 and month(data)=02 ann produtos.codigo=1;

consegui o resultado que precisava

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para criar uma consulta no mysql é simples.

 

faça:

 

$stgsql = "select * from tabela order by codigo";

$res = mysql_query($stgsql,$conec);

$linhas = mysql_num_rows($res);

 

onde: tabela é a tabela que você está usando,

codigo é o campo que você deseja classificar(ordenar),

conec é o nome que você deu a sua conexão.

 

mysql_query é uma função que envia uma consulta ao servidor MYSQL, retornando true caso obtenha sucesso; caso contrário retorna false.

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.