Ir ao conteúdo
  • Cadastre-se

Willian Faria

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Tudo que Willian Faria postou

  1. Euler, retorna a mesma coisa sim, mas cuidado com sub select's dependendo da forma que implementa-los pode comprometer a performance do Banco de Dados. Quando tem poucas informações no banco não perceberá isso, mas depois de determinado período de utilização poderá ter problemas.
  2. -- Questão 1 O query abaixo esta correto: UPDATE produtos SET produto_saldoatual WHERE saldo_atual < 0 -- Esta correto, mas você pode implementar usando PROCEDURE/FUNCTION/TRIGGER -- Questão 2 Para saber exatamente o que fazer é bom que descreva aqui a estutura de sua tabela, mas acredito que agrupando conforme exemplo abaixo o seu problema estará resolvido. SELECT produto_unidade, COUNT(*) AS UnidadeEstoque FROM produtos WHERE produto_unidade = estoque GROUP BY produto_unidade
  3. No banco Oracle e mySQL você pode usar o Nvl, onde o valor FOR NULL será colocado ZERO. Exemplo: Nvl(valor,0) SELECT concat(MONTH(vencimento), '-' ,YEAR(vencimento)) as data, sum(Nvl(valor,0)) as valor FROM contas_pagar WHERE cod_tipo_conta = 3 AND vencimento BETWEEN ('2016/04/01') AND ('2016/07/30') GROUP BY MONTH(vencimento); No banco Postgre você pode usar o coalesce, onde o valor FOR NULL será colocado ZERO. Exemplo: coalesce(valor,0) SELECT concat(MONTH(vencimento), '-' ,YEAR(vencimento)) as data, sum(coalesce(valor,0)) as valor FROM contas_pagar WHERE cod_tipo_conta = 3 AND vencimento BETWEEN ('2016/04/01') AND ('2016/07/30') GROUP BY MONTH(vencimento);
  4. Estou tendo um erro junto a uma function do tipo trigger, aguem poderia ajudar? create or replace function tik()returns trigger as $$ begin return NEW; end $$ language plpgsql; 2. Atualizar a tabela de LOG de pagamento por data (valor de cada caixa deve ser somado por data no log , tipo auditoria) create or replace function p_LOGpagamento() returns trigger as $$ begin return NEW; end $$ language plpgsql;

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!