pulao 0 Denunciar post Postado Fevereiro 24, 2010 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
Alexnadre Sampaio 0 Denunciar post Postado Fevereiro 24, 2010 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
pulao 0 Denunciar post Postado Fevereiro 25, 2010 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
pulao 0 Denunciar post Postado Fevereiro 25, 2010 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
jmrc 0 Denunciar post Postado Fevereiro 26, 2010 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