Re: [pgbr-geral] ENC: REF: FUNCAO IFNULL.
UPDATE parametro_nfe SET id_lote = (Coalesce(id_lote, 0, + 1)); Preciso incrementar a coluna, mas retorna sempre 1 e não incrementa. Tente: UPDATE parametro_nfe SET id_lote = Coalesce(id_lote, id_lote + 1); (o zero ali não faz muito sentido). Na verdade, minha resposta também não faz sentido. O que você precisa fazer quando id_lote for nulo, por zero e daí adicionar 1? Aí ficaria assim: UPDATE parametro_nfe SET id_lote = Coalesce(id_lote, 0) + 1; Desculpe. []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] ENC: REF: FUNCAO IFNULL.
Em 8 de setembro de 2015 10:50, PAULOescreveu: > Olá Pessoal, > > > > Estou convertendo uma APP Mysql e preciso substituir a função IFNULL: > > > > Na APP esta assim: > > UPDATE parametro_nfe SET id_lote = (IFNULL(id_lote,0) + 1); > > > > Estou tentando: > > UPDATE parametro_nfe SET id_lote = (Coalesce(id_lote, 0, + 1)); > O zero seria para caso o parâmetro esteja em branco, certo? A ordem correta, se for este o caso, seria "UPDATE parametro_nfe SET id_lote = (coalesce(id_lote, 0) + 1);" []'s ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] ENC: REF: FUNCAO IFNULL.
UPDATE parametro_nfe SET id_lote = (Coalesce(id_lote, 0, + 1)); Preciso incrementar a coluna, mas retorna sempre 1 e não incrementa. Tente: UPDATE parametro_nfe SET id_lote = Coalesce(id_lote, id_lote + 1); (o zero ali não faz muito sentido). []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral