Compañeros,
Tengo el siguiente inconveniente en PostgreSQL deseo hacer un update masivo
que modifique el numero interno de la tabla de facturas, pero que no haya
saltos en la serie es decir que quede de la siguiente manera:
ID NUMERO
1 DV/000001
3 DV/000002
4 DV/000003
5 DV/000004
6 DV/000005
8 DV/000006
9 DV/000007
estaba intentadole con el siguiente script pero no me funciona:
update account_invoice
set number = trim('DV/' ltrim(to_char(row_number() over(), '000000')))
where type = 'out_invoice'
Alguna sugerencia,
Saludos,