Joilson Junior Postado Janeiro 12, 2007 Denunciar Share Postado Janeiro 12, 2007 Pessoal podem me ajudar a fazer um Extrato de lançamentos o extrato vai ter os seguintes campos e vai ser mostrato por data tipo: 11/01/2007 | tipo de lansamemto | valor | Total | 10/01/2007 09/01/2007 08/01/2007 alguém pode me ajudar a montar um ....vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 12, 2007 Denunciar Share Postado Janeiro 12, 2007 Para isso basta fazer um select em ordem crescente de data (no formato unix), e jogar o select dentro de um laço para pegar os demais ítens do extrato. O que você já tem pornto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joilson Junior Postado Janeiro 12, 2007 Autor Denunciar Share Postado Janeiro 12, 2007 Olá ESerra,não tenho nada so ideias eu gostaria que você's me ajuda-se a desenvolver.. creio que exista muitas pessoas que gostaria de ver um script assim funcionando... procurei pelo forum e não encontrei nem um poster referente a isso... vamos reunir a galera e fazer um script ai pro pessoal...vlw. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joilson Junior Postado Janeiro 15, 2007 Autor Denunciar Share Postado Janeiro 15, 2007 Pessoal como eu faço para selcionar os registros da data de hoje 15/01/2006 é para o extrato exite varios registro com a data de hoje gostaria de mostrar so uma data e os outros campos irria somando com os que existe... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 15, 2007 Denunciar Share Postado Janeiro 15, 2007 "SELECT * FROM tabela WHERE data = 'now()'";Note que a data TEM que estar no formato UNIX, senão não vai dar certo (na verdade pode até dar, mas existirá grande possibilidade de falso positivo). Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joilson Junior Postado Janeiro 15, 2007 Autor Denunciar Share Postado Janeiro 15, 2007 ESerra , comprieendi o que você me dize, c sabe me dizer como ficaria para eu jogar o select dentro de um laço e pegar o resto dos dados.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 15, 2007 Denunciar Share Postado Janeiro 15, 2007 Claro, basta você usar o while para formar o laço e o mysql_fetch_array para buscar todos os dados de acordo com o SELECT que eu citei acima... existem muitos exemplo de montagem disso aqui mesmo no Fórum. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joilson Junior Postado Janeiro 15, 2007 Autor Denunciar Share Postado Janeiro 15, 2007 to fazendo assim $verSolicitacoes = "SELECT * FROM Tabela WHERE data = 'now()'"; $todos = mysql_query("$verSolicitacoes"); while ($dados = mysql_fetch_array($todos)) {echo $dados[data];echo $dados[qts];echo $dados[valor];echo "<br>";}ele deveria aparecer em odem decresente e so uma data para cada dia independente de quantidades de registro de data do dia. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 15, 2007 Denunciar Share Postado Janeiro 15, 2007 Na query inicial bota ORDER BY data DESC, isso fará com que seja ordenado pela data decrescente.Para mostrar apenas 1 resultado independente da quantidade de registros com aquela data use o DISTINCT. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joilson Junior Postado Janeiro 15, 2007 Autor Denunciar Share Postado Janeiro 15, 2007 Na query inicial bota ORDER BY data DESC, isso fará com que seja ordenado pela data decrescente.Para mostrar apenas 1 resultado independente da quantidade de registros com aquela data use o DISTINCT.Deu certo fiz assim,$verSolicitacoes = "SELECT DISTINCT data FROM $Tabela_cliques WHERE id_loja= $id_loja ORDER BY data DESC"; $todos = mysql_query("$verSolicitacoes"); $Id="0"; while ($dados = mysql_fetch_array($todos)) {//dados}Agora uma ultima duvida como fazer para ele somar todos os valores de cada campo daquela data ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 15, 2007 Denunciar Share Postado Janeiro 15, 2007 Para isso você usa o SUM do mysql. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joilson Junior Postado Janeiro 15, 2007 Autor Denunciar Share Postado Janeiro 15, 2007 Olá,Surgiu um novo poblema seguinte eu mandei ele selecionar todas os registro do mês e colocar por data sem duplicar a mesma so que to efrentando poblemas porque eu tenho dois tipo de registro de debito outro de credito eu gostaria de fazer ele verificar c naquela data existe o credito e o debito c exitir mostrar dois c não mostra so um...ficaria assimaqui so c tiver so debito nesta dataData | tipo lasamento | valor15/01/2007 debito -8,00aqui c tiver os dois debito e creditoData | tipo lasamento | valor15/01/2007 debito -8,0015/01/2007 credito 20,00ele tem que criar mais uma data do mesmo dia... $verSolicitacoes = "SELECT DISTINCT data FROM $Tabela WHERE extract(MONTH from data) = '$mês' and id_loja= $id_loja ORDER BY data ASC"; $todos = mysql_query("$verSolicitacoes"); while ($dados = mysql_fetch_array($todos)) {//dadosecho $dados[data];echo $dados[tipolancamento];echo $dados[valor];echo "<br>";} vlw pessoal... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joilson Junior Postado Janeiro 16, 2007 Autor Denunciar Share Postado Janeiro 16, 2007 E ai ESerra, não tem nem uma sugestão ai?vlw colega.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Joilson Junior
Pessoal podem me ajudar a fazer um Extrato de lançamentos o extrato vai ter os seguintes campos e vai ser mostrato por data tipo:
alguém pode me ajudar a montar um ....
vlw
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.