Ir para conteúdo

Arquivado

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

Vanderlan

Query somar valores.

Recommended Posts

Olá pessoal.

 

Sou novo em PHP e não estou conseguindo realizar a seguinte operação.

 

Eu quero somar a quantidade de postes exceto os postes das obras encerradas.

 

$pesquisaposte = mysql_query("SELECT sum(poste) FROM controle");
while($sum = mysql_fetch_array($pesquisaposte)){
$somaposte = $sum['sum(poste)'];
}

 

 

Eu tenho uma coluna chamada (status) nela fica os seguintes valores (ANDAMENTO, ENERGIZADA, ANALISADA E ENCERRADA).

 

Eu quero somar os postes da coluna poste com exceção dos postes das obras ENCERRADAS da coluna (status)

Compartilhar este post


Link para o post
Compartilhar em outros sites

"SELECT sum(poste) FROM controle where status <> 'ENCERRADA'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Motta,

Muitíssimo obrigado funcionou perfeitamente.

 

 

Tem uma questão eu não sei se é possível realizar .

 

 

No banco eu tenho cadastrado valores como R$ 9.894,99.

 

Eu estou tentando somas esses valores que estão na coluna custohisto e fazer a diferença com status ENCERRADA.

 

É possivel realizar isso?

Os valores estão cadastrados no banco com o R$.

Compartilhar este post


Link para o post
Compartilhar em outros sites

https://dev.mysql.com/doc/refman/5.0/en/cast-functions.html

 

 

https://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace

 

 

Se o valor está em varchar terá de ser convertivo para número para que se possa operá-lo.

Tente uma combinação REPLACE e CONVERT ou CAST , mas o ideal é gravar como numérico.

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.