Desculpe, mas nao consegui entender o q vc quis dizer!!! Poderia dar mais informações?
[]s
- Fórum WMO
- → Viewing Profile: Posts: Betinho
Community Stats
- Group Usuários
- Active Posts 4
- Profile Views 666
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
Betinho hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 02:07
Posts I've Made
In Topic: Estou Tentando Colocal Um Select Dentro Do Outro
08/02/2007, 19:11
In Topic: Duvida Na Query.... Usando Left
07/02/2007, 14:25
Voce pode fazer:
varchar absolutamente não é a melhor forma de trabalhar com dados numéricos, mas os dados da forma q vc está importando o melhor seria char(14). O hífen realmente é necessário?
Eu recomendaria a vc que separassee os dois campos, um do tipo date e outro do tipo integer, assim vc poderia colocar índices de forma a otimizar suas consultas.
Com relação ao GROUP BY, vc quer agrupar por data o quê?
Abraço
SELECT *, LEFT(numero,8) as resumo FROM tabela having resumo between 01022007 and 10022007 ORDER BY numero ASC
varchar absolutamente não é a melhor forma de trabalhar com dados numéricos, mas os dados da forma q vc está importando o melhor seria char(14). O hífen realmente é necessário?
Eu recomendaria a vc que separassee os dois campos, um do tipo date e outro do tipo integer, assim vc poderia colocar índices de forma a otimizar suas consultas.
Com relação ao GROUP BY, vc quer agrupar por data o quê?
Abraço
In Topic: Somar Colunas
31/01/2007, 13:37
Se vc fizer isso sugerido pelo Petry, vc vai ter tudo numa só tabela. Ótimo!!!
Agora, através de um group by vc faz o somatório:
Espero q ajude!!!
Abraços
select * from tabela1 UNION select * from tabela2 UNION select * from tabela3
Agora, através de um group by vc faz o somatório:
select sum(EstoqueAtual) as Estoque, codProduto from (select * from tabela1 UNION select * from tabela2 UNION select * from tabela3 )rs1 group by codProduto
Espero q ajude!!!
Abraços
In Topic: Somar Somente Um Campo No Mysql
31/01/2007, 12:01
Caro colega,
o problema aparece pq vc está acessando o valor da comissão com a sintaxe errada. Tente:
$soma = $soma+$dado['Valor_da_Comissao'];
Como alternativa, tente o seguinte código:
<?php
$conexao = mysql_connect("localhost", "root", "123456");
$db = mysql_select_db("comissoes");
$con = "Select sum(Valor_da_Comissao) Comissao from Venda_Comissoes where ID=1004";
$res = mysql_query($con) or die ("Não foi possível realizar a consulta ao banco de dados");
while($dado=mysql_fetch_array($res))
{
$Comissao = $dado['Comissao'];
}
?>
Assim vc vai transferir a carga do loop para o próprio banco de dados.
Abraço
o problema aparece pq vc está acessando o valor da comissão com a sintaxe errada. Tente:
$soma = $soma+$dado['Valor_da_Comissao'];
Como alternativa, tente o seguinte código:
<?php
$conexao = mysql_connect("localhost", "root", "123456");
$db = mysql_select_db("comissoes");
$con = "Select sum(Valor_da_Comissao) Comissao from Venda_Comissoes where ID=1004";
$res = mysql_query($con) or die ("Não foi possível realizar a consulta ao banco de dados");
while($dado=mysql_fetch_array($res))
{
$Comissao = $dado['Comissao'];
}
?>
Assim vc vai transferir a carga do loop para o próprio banco de dados.
Abraço
- Fórum WMO
- → Viewing Profile: Posts: Betinho
- Privacy Policy
- Regras ·