Ir para conteúdo
Fórum Script Brasil

Braulio Ribeiro

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Tudo que Braulio Ribeiro postou

  1. Ola pessoal...Estou iniciando em jquery. Estou com um calendario pronto, mas preciso adicionar algumas funcoes nele. O calendario é feito em css, js, html. alguém poderia ajudar? 1) Preciso de uma funcao para falar qual o ano de inicio e fim do calendario. 2) Funcao para quando clica em uam data, adiconar alguma informacao (ex: 25 de desembro natal), e após salvar, ele pintar o dia de vermelho. Começamos por ai, e depois faremos o resto. Se alguém puder ajudar, agradeço. Obrigado Como faço para anexar os arquivos para que voces olhem?
  2. Ola Fulvio, consegui. Obrigado pela dica. Estou estudando os comandos SQL, provavelmente precisarei de mais dicas. Solução do problema: SELECT C.idClienteFornecedor, C.nomeClienteFornecedor, P.idProduto, P.descricaoProduto, (SELECT SUM(VS.quantidadeItem) FROM PedidoVendaItens VS, PedidoVenda V WHERE VS.idProduto=P.idProduto AND VS.idPedidoVenda=V.idPedidoVenda AND V.idClienteFornecedor=C.idClienteFornecedor) AS VS, (SELECT SUM(DE.quantidadeItem) FROM DevolucaoItens DE, Devolucao D WHERE DE.idProduto=P.idProduto AND DE.idDevolucao=D.idDevolucao AND D.idClienteFornecedor=C.idClienteFornecedor) AS DE, (SELECT SUM(TS.quantidadeItem) FROM TrocaMercadoriaSaida TS, TrocaMercadoria T WHERE TS.idProduto=P.idProduto AND TS.idTrocaMercadoria=T.idTrocaMercadoria AND T.idClienteFornecedor=C.idClienteFornecedor) AS TS, (SELECT SUM(TE.quantidadeItem) FROM TrocaMercadoriaEntrada TE, TrocaMercadoria T WHERE TE.idProduto=P.idProduto AND TE.idTrocaMercadoria=T.idTrocaMercadoria AND T.idClienteFornecedor=C.idClienteFornecedor) AS TE FROM ClienteFornecedor C FULL JOIN PedidoVenda V ON V.idClienteFornecedor=C.idClienteFornecedor FULL JOIN PedidoVendaItens VS ON VS.idPedidoVenda=V.idPedidoVenda FULL JOIN Devolucao D ON D.idClienteFornecedor=C.idClienteFornecedor FULL JOIN DevolucaoItens DE ON DE.idDevolucao=D.idDevolucao FULL JOIN TrocaMercadoria T ON T.idClienteFornecedor=C.idClienteFornecedor FULL JOIN TrocaMercadoriaSaida TS ON TS.idTrocaMercadoria=T.idTrocaMercadoria FULL JOIN TrocaMercadoriaEntrada TE ON TE.idTrocaMercadoria=T.idTrocaMercadoria INNER JOIN Produto P ON VS.idProduto=P.idProduto OR DE.idProduto=P.idProduto OR TS.idProduto=P.idProduto OR TE.idProduto=P.idProduto GROUP BY P.idProduto, P.descricaoProduto, C.idClienteFornecedor, nomeClienteFornecedor ORDER BY P.descricaoProduto
  3. Boa tarde pessoal. Mas uma vez preciso de uma ajuda...Estou tentando desde segunda-feira, sei que é possível mas não estou conseguindo. A dúvida é bem parecida com meu primeiro tópico "(Resolvido) Somar e Subtrair", mas mesmo assim não consegui resolver, pois acho que tem algum detalhe a mais e não acho o erro. Nesse caso preciso somar todas as vendas com todas as trocas_saidas, e apresentar o resultado agrupando os produtos por nome e filtrando por cliente. Consegui fazer duas consultas, agora preciso junta-las. Veja meu código e o resultado que está aparecendo. SELECT V.idClienteFornecedor, VS.idProduto, SUM(VS.quantidadeItem) AS S FROM PedidoVendaItens VS, PedidoVenda V WHERE VS.idPedidoVenda=V.idPedidoVenda GROUP BY V.idClienteFornecedor, VS.idProduto ORDER BY V.idClienteFornecedor, VS.idProduto SELECT T.idClienteFornecedor, TS.idProduto, SUM(TS.quantidadeItem) AS TS FROM TrocaMercadoriaSaida TS, TrocaMercadoria T WHERE TS.idTrocaMercadoria=T.idTrocaMercadoria GROUP BY T.idClienteFornecedor, TS.idProduto ORDER BY T.idClienteFornecedor, TS.idProduto Este é o código que eu estou tentando juntar os dois resultados, mas ele está duplicando a quantidade de campos, e apresentando valores errados. SELECT C.idClienteFornecedor, P.idProduto, SUM(VS.quantidadeItem) AS V, SUM(TS.quantidadeItem) AS TS FROM ClienteFornecedor C FULL JOIN PedidoVenda V ON V.idClienteFornecedor=C.idClienteFornecedor FULL JOIN PedidoVendaItens VS ON VS.idPedidoVenda=V.idPedidoVenda FULL JOIN TrocaMercadoria T ON T.idClienteFornecedor=C.idClienteFornecedor FULL JOIN TrocaMercadoriaSaida TS ON TS.idTrocaMercadoria=T.idTrocaMercadoria INNER JOIN Produto P ON VS.idProduto=P.idProduto OR TS.idProduto=P.idProduto GROUP BY C.idClienteFornecedor, P.idProduto ORDER BY C.idClienteFornecedor, P.idProduto
  4. oii..o problema é esse, eu não sei ve rsrsrs
  5. Boa noite amigos. Criei um usuario no banco para testes (criei visualmente e não por linha de codigo). To tentando exclui-lo e não consigo. Vi em outros topicosi que tem alguma coisa relacionada a permissao, scemas, etc. alguém pode me ajudar. não consigo apagar nem o usuario nem o banco de dados. Obrigado
  6. Boa tarde fulvio. Impressionante, fiquei 1 semana tentando resolver esse problema, gastando média de 2h por dia e não consegui. Usei Inner Join, Left Join, Union, fiz 4 select separados e tentei salvar em uma variavel.... Seu código retornou os dados perfeitamente. Muito obrigado pela ajuda. Sou novo no fórum e gostei da atenção da galera. Obrigado também ao Denis Courcy e ao Tchello. Pode colocar o post como resolvido. PS: Visitei o outro link. Eu não sei muito sobre SQL, e isso me ajudou. Bráulio
  7. Ola pessoal, eu tinha postado o tópico em forum errado. Coloquei em My SQL. O Denis Courcy estava me ajudando. Caso alguém consiga solucionar o problema, agradeço. A penultima mensagem que enviei resume todas as outras. Obrigado Braúlio
  8. Para facilitar, estou postando meu SQL. SELECT MP.idMateriaPrima, MP.descricaoMateriaPrima, BB.quantBaixa AS Baixa, BD.quantBaixa AS Baixa_Devolução, TB.quantBaixa AS Transferência_Baixa, TD.quantBaixa AS Transferência_Devolução, ((SUM(BB.quantBaixa) - SUM(BD.quantBaixa)) + (SUM(TB.quantBaixa) - SUM(TD.quantBaixa))) AS Total FROM MateriaPrima MP LEFT JOIN BaixaProdutoAlmoxarifadoItem BB ON BB.idMateriaPrima = MP.idMateriaPrima LEFT JOIN BaixaProdutoAlmoxarifadoDev BD ON BD.idMateriaPrima = MP.idMateriaPrima LEFT JOIN TransfMatDespesaItem TB ON TB.idMateriaPrima = MP.idMateriaPrima LEFT JOIN TransfMatDespesaDevolucao TD ON TD.idMateriaPrima = MP.idMateriaPrima GROUP BY MP.descricaoMateriaPrima, MP.idMateriaPrima, BB.quantBaixa, BD.quantBaixa, TB.quantBaixa, TD.quantBaixa Com esse SQL, está aparecendo os seguintes resultados: Teria que aparecer assim: Os dados inseridos no meu banco são: Tabela Saida_Baixa Tabela Saida_Devolução Tabela Transferência_Baixa Tabela Transferência_Devolução Se puderem ajudar, agradeço. Braulio
  9. Boa tarde Denis Courcy. Acabei de testar a SQL, eu estava viajando e não deu pra testar antes. Funcionou somente com 1 cadastro em Baixas e em Devolucao, com mais de um ele faz a soma de forma errada. Tive que tirar a expressão straight_join para funcionar. Ai com você funcinou com mais de 1 cadsatro? Denis Courcy, acabei de perceber que cadastrei o tópico na sessão errada. Eu uso SQL Server 2008. Será que é por isso que não aceitou o comando straight_join?
  10. Ola Denis Courcy e Tchello. Não deu certo. Ele executa o script, mas os valores aparecem erado. Aparece assim: (os dados inseridos na minha tabela estão diferentes do exemplo que postei, então não comprarem o valor. É apenas exemplo do erro) Produto Baixa Devolução 1 28 38 2 28 38 Percebem que ele mostra os códigos certos, um em cada linha, mas os resultados são iguai nas duas linhas e colunas, e são números que não tem nada a ver com os inseridos. Vou colocar os campos da minha tabela pra voces me ajudarem Produto CodProduto NomeProduto Baixa CodBaixa CodProduto (FK) QuantBaixa Devolução CodBaixa CodProduto (FK) QuantBaixa DADOS INSERIDOS Tabela Produto Cod Nome 1 Agua 2 Refrigerante 3 Cerveja Tabela Baixa Cod Cod Produto Quantidade 1 1 (Agua) 4 2 2 (Refrigerante) 3 3 2 (Refrigerante) 2 Tabela Devolução Cod Cod Produto Quantidade 1 1 (Agua) 1 2 2 (Refrigerante) 2
  11. Ola pessoal. Tenho 2 tabelas, preciso fazer um SUM e subtrair uma da outra, mas não consigo. Estou fazendo assim: SELECT SUM(Quantidade) FROM TabelaBaixa GROUP BY CodigoProduto SELECT SUM(Quantidade) FROM TabelaDevolucao GROUP BY CodigoProduto Agora preciso pegar o resultado da primeira e subtrair pela segunda. Como faço? Tentei fazer tudo isso em apenas um select, mas ele duplicou o resultado quanto tentei. Exemplo de dados inseridos na tabela Tabela Baixa Cod Produto Quantidade 1 Agua 4 2 Refrigerante 3 3 Refrigerante 2 Tabela Devolução Cod Produto Quantidade 1 Agua 1 2 Refrigerante 2 Preciso do seguinte resultado Agua = Quantidade Tabela Baixa - Quantidade Tabela Devolução = (4) - (1) = 3 (mostrar esse valor no SQL). Refri = Quantidade Tabela Baixa - Quantidade Tabela Devolução = (3+2) - (2) = 3 (mostrar esse valor no SQL). Se puder ajudar agradeço. Obrigado
×
×
  • Criar Novo...