Ir para conteúdo

POWERED BY:

Arquivado

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

montano

Contando resultados

Recommended Posts

$sql = "select * from tb_contrato where mes = janeiro and produto = PME";

$result = mysql_query($sql);

$linha = mysql_num_rows($result);

$reg = mysql_fetch_row($result);

 

bom dia.. esse select me gera um relatorio de contratos.

estou querendo separar o resultado dessa consulta por cidade e situação, e contando elas.

EX:

 

se eu encontrar 3 situaçoes de ativada, 4 cancelada, em rio de janeiro. ele ira me mostrar.

 

Rio de janeiro: 3 ativadas, 4 canceladas, 0 pendentes, .

e assim por diante..

OBS: as situaçoes são fixas no BD, como podem ver mesmo não achando nenhuma pendente ele mostro que tem 0.

mas as cidades só pode ser mostrada as que vem do meu select la de cima.

 

OBEJTIVO: pegar as cidades achadas na consulta, e contar quantas situaçoes tem para aquela cidade, e retorna isso para tela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Monte uma consulta utilizando CONCAT() e a função GROUP_CONCAT() aninhada dentro dela com os campos que você necessita trazer logo à frente de cada cidade, ou ainda, utilize uma consulta de referência cruzada.

 

Happy MySQL'ing! http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

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.