Saludos
Tengo dudas muy básicas, pero siguen siendo dudas...
Tengo una tabla para pruebas, con varios tipos de datos numéricos:
doble precision
real
numeric(6,2)
Al intentar hacer un insert, con 123456 como dato, me arroja:
ERROR: desbordamiento de campo numeric
DETAIL: El valor absoluto es mayor o igual que 10^5 para el campo con precisión 6, escala 2.
Mi duda, tonta, es con respecto al uso del numeric... todo porque me dí cuenta, que tengo unos campos de tipo double precision y al hacer un SUM no arroja resultados precisios (obvio)
En otra tabla, que tiene un campo de tipo double precision (vuelve el perro arrepentido), se me ocurrió hacerle un ALTER TABLE mitabla ALTER COLUMN micolumna TYPE numeric(5,2)
y zas!
ERROR: desbordamiento de campo numeric
DETAIL: El valor absoluto es mayor o igual que 10^3 para el campo con precisión 5, escala 2
Ideas?