Ir para conteúdo
Fórum Script Brasil

blood

Membros
  • Total de itens

    744
  • Registro em

  • Última visita

Tudo que blood postou

  1. olá! consegui, usei uma função do caché talvez tenha no mysql também V.DTEmissao >= DATEADD('dd',-90,CURRENT_DATE) Obrigado
  2. tive mais um problema parece que o -45 e -90 não estão sendo reconhecidos se coloco apenas CURRENT_DATE fica igual tem algum outro modo de tirar 45 dias do dia de hoje? obrigado está assim SELECT P.Produtos_CDProduto AS CODIGO, PR.NMproduto AS PRODUTO, sum(CASE WHEN V.DTEmissao >= (CURRENT_DATE-45) THEN P.Produtos_NRQtd ELSE 0 END) AS CONSUMO45, sum(CASE WHEN V.DTEmissao >= (CURRENT_DATE-90) THEN P.Produtos_NRQtd ELSE 0 END) AS CONSUMO90 FROM SQLUser.CESproduto PR LEFT OUTER JOIN VENVenda_Produtos P ON ( P.Produtos_CDProduto = PR.Cdproduto ) LEFT OUTER JOIN SQLUser.VENVenda V ON ( V.ID = P.VENVenda ) GROUP BY P.Produtos_CDProduto ORDER BY PR.NMPRODUTO
  3. blood

    (Resolvido) DUVIDA

    funcionou obrigado, amigo na verdade, meu banco é Caché, acho que não tem essa função IF mas como é mais difícil ser respondido no outro fórum resolvi postar aqui usei outra função SELECT P.Produtos_CDProduto AS CODIGO, PR.NMproduto AS PRODUTO, sum(CASE WHEN V.DTEmissao <= (CURRENT_DATE-45) THEN P.Produtos_NRQtd ELSE 0 END) AS CONSUMO45, sum(CASE WHEN V.DTEmissao <= (CURRENT_DATE-90) THEN P.Produtos_NRQtd ELSE 0 END) AS CONSUMO90 FROM SQLUser.CESproduto PR LEFT OUTER JOIN VENVenda_Produtos P ON ( P.Produtos_CDProduto = PR.Cdproduto ) LEFT OUTER JOIN SQLUser.VENVenda V ON ( V.ID = P.VENVenda ) GROUP BY P.Produtos_CDProduto ORDER BY PR.NMPRODUTO Aqui parece que deu certo Obrigado
  4. blood

    (Resolvido) DUVIDA

    por isso tentei fazer assim, mas não é possível colocar a data ali no join SELECT P.Produtos_CDProduto AS CODIGO, PR.NMproduto AS PRODUTO, sum(P.Produtos_NRQtd) AS CONSUMO45, sum(P.Produtos_NRQtd) AS CONSUMO90 FROM SQLUser.CESproduto PR LEFT OUTER JOIN SQLUser.VENVenda V ON ( V.DTEmissao <= (CURRENT_DATE-45) ) LEFT OUTER JOIN VENVenda_Produtos P ON ( P.Produtos_CDProduto = PR.CDproduto AND P.VENVenda = V.ID ) LEFT OUTER JOIN SQLUser.VENVenda V2 ON ( V2.DTEmissao <= (CURRENT_DATE-90) ) LEFT OUTER JOIN VENVenda_Produtos P2 ON ( P2.Produtos_CDProduto = PR.CDproduto AND P2.VENVenda = V2.ID ) GROUP BY PP.Produtos_CDProduto, P.Produto_CDProduto ORDER BY PR.NMPRODUTO
  5. blood

    (Resolvido) DUVIDA

    sim, assim funciona foi desse jeito que consegui fazer a tabela de 45 dias mas eu precisava colocar do lado a de 90 dias e limitando direto no WHERE, não consigo colocar também um (CURRENT_DATE-90) por isso precisava algo parecido com o join
  6. blood

    (Resolvido) DUVIDA

    sei que os join comparam duas tabelas. colocando assim ele da erro como posso colocar isso para funcionar? é uma tabela de consumo dos produtos, preciso desse consumo de 45 dias e um campodo lado com 90 dias a tabela com apenas 45 dias eu consegui, colocar as dus juntas que fica complicado SELECT P.Produtos_CDProduto AS CODIGO, PR.NMproduto AS PRODUTO, sum(P.Produtos_NRQtd) AS CONSUMO45 FROM SQLUser.CESproduto PR LEFT OUTER JOIN SQLUser.VENVenda V ON ( V.DTEmissao = (CURRENT_DATE-45) ) LEFT OUTER JOIN VENVenda_Produtos P ON ( P.Produtos_CDProduto = PR.CDproduto AND P.VENVenda = V.ID ) GROUP BY P.Produtos_CDProduto ORDER BY PR.NMPRODUTO esse é o erro que retorna [%msg: < SQL ERROR #94: Unsupported usage of OUTER JOIN.>], SQL state S1000 in SQLExecDirect in C:\Program Files\xampp\htdocs\t.php on line 23
  7. blood

    pegar conteudo oculto

    $id = $_GET['id'] header("Location: http://www.site.com.br/local/$id"); <a href=arquivo.php?id=6733478.avi>download</a>
  8. Como posso fazer para pegar os últimos 45 dias de consumos? fiz assim, mas quando passo para o excel aparece só o dia atual mesmo SELECT P.Produtos_CDProduto, PR.NMproduto, Sum(P.Produtos_NRQtd), V.DTEmissao FROM SQLUser.VENVenda_Produtos P, SQLUser.CESproduto PR, SQLUser.VENVenda V WHERE PR.CDproduto = P.Produtos_CDProduto AND P.VENVenda = V.ID AND [b](( V.DTEmissao Between ({fn CURDATE}-45) AND {fn CURDATE} ))[/b] GROUP BY P.Produtos_CDProduto ORDER BY PR.NMPRODUTO
  9. aff q sacoo sempre q vo faze update não da =[ da esse erro aki ó.. alguém sabe o que é? já vi nesse solução de problemas... centro de respostas.. nem da =[ já to uma cara tentando n consigo =[
  10. blood

    Php Boleto

    São diretórios diferentes, cara, ele está procurando o arquivo onde o arquivo não está. coloquei e agora deu esta mensagem Warning: Failed opening 'C:\apache\htdocs\phpBoleto-2.0-beta3\include\comum.php\include\comum.php' for inclusion (include_path='.;C:\apache\htdocs\phpBoleto-2.0-beta3\include\comum.php\include\pear') in c:\apache\htdocs\phpboleto-2.0-beta3\index.php on line 26 Warning: Failed opening 'C:\apache\htdocs\phpBoleto-2.0-beta3\include\comum.php\include\class.ini.php' for inclusion (include_path='.;C:\apache\htdocs\phpBoleto-2.0-beta3\include\comum.php\include\pear') in c:\apache\htdocs\phpboleto-2.0-beta3\index.php on line 27 Fatal error: Cannot instantiate non-existent class: file_ini in c:\apache\htdocs\phpboleto-2.0-beta3\index.php on line 28 ta errado o local dos arquivos...ve onde eles tão...
  11. já vi isso em algum site o.o tinham postado o link aki no forum...
  12. blood

    Alt="descrição"

    axo q o firefox usa o alt como um texto substituto.. quando a img não é exibida.. exibe o texto...
  13. posta o form.. ve se os campos do form tão igual aos da query ali... e tb tenta colca $_POST[login] e $_POST[senha] falou
  14. como não da certo? qualquer acontece? tenta i fazendo.. o q não consegue ai pede ajuda ai...
  15. então nem precisa mysql não é?? faz o form, quando enviar, abre o arquivo, escreve... e fecha...
  16. ele quer fazer as seções.. em tp uma administração... o cara poim titulo, conteudo ... etc e ai cria a pagina axo q é isso
  17. essas tabela tão muito grande... aqueles contorno... no photoshop fatiaa...
  18. usa as funções q o redneck falo... http://br.php.net/fopen http://br.php.net/fwrite http://br.php.net/fclose
  19. ai ai... Error não perdoa uma... eahwuiehaUIEHAUIEh :x
  20. exibe pelo mysql não é?? tp faz um campo... autorizado ai se for sim, exibe... se for não... nem exibe =P ai não precisa d email.. tp uma administração..
  21. conhecidencia o cara da lan no mesmo pc frequenta o mesmo forum...
  22. blood

    Outras Tag´s!?

    aqui mesmo no fórum tem um tópico sobre isso... ta fixo ali... comandos
  23. tem o do wmonline... http://wmonline.com.br/?area=bannerrotativo na scriptbrasil tb tem eu axo... só não lembro o link ... procura ae
×
×
  • Criar Novo...