
22/09/2008, 05:00
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 18 años, 1 mes Puntos: 13 | |
Respuesta: modificar el aspecto de una vista Cita: select alto/ancho as prop::numeric(7,2) from mitabla; logico! Estas casteando el alias que le das a la division!
Código:
pruebas=# create table dimensiones(alto numeric(7,2), ancho numeric(7,2))
pruebas-# ;
CREATE TABLE
pruebas=# insert into dimensiones VALUES (2, 3);
INSERT 0 1
pruebas=# insert into dimensiones VALUES (5, 4);
INSERT 0 1
pruebas=# insert into dimensiones VALUES (5.40, 4.34);
INSERT 0 1
pruebas=# select * from dimensiones ;
alto | ancho
------+-------
2.00 | 3.00
5.00 | 4.00
5.40 | 4.34
(3 filas)
pruebas=# select alto/ancho from dimensiones ;
?column?
------------------------
0.66666666666666666667
1.2500000000000000
1.2442396313364055
(3 filas)
pruebas=# select (alto/ancho)::numeric(7,2) as prop from dimensiones ;
prop
---------
0.67
1.25
1.24
(3 filas)
Salu2 |