Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Problemas con data type Time

Estas en el tema de Problemas con data type Time en el foro de PostgreSQL en Foros del Web. tengo un problema con la funcion time tengo una pequeña tabla: Cita: CREATE TABLE costo ( idcosto int4 NOT NULL DEFAULT nextval('costo_idcosto_seq'::regclass), precio numeric(4,2), hora ...
  #1 (permalink)  
Antiguo 09/11/2007, 13:50
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 6 meses
Puntos: 2
Problemas con data type Time

tengo un problema con la funcion time
tengo una pequeña tabla:
Cita:
CREATE TABLE costo
(
idcosto int4 NOT NULL DEFAULT nextval('costo_idcosto_seq'::regclass),
precio numeric(4,2),
hora time,
fecha date,
CONSTRAINT pk_costo PRIMARY KEY (idcosto)
)
pero al momento de introducir el valor para el atributo hora ,intento con las formas como se puede ingresar(time input en la documentacion de postgres),pero no me funciona ninguno
04:05:06.789
04:05:06
04:05
040506
04:05 AM
04:05 PM

no me funciona ninguno de estos ,que hago?
tengo que darle una zona horaria? porfavor ayudenme
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #2 (permalink)  
Antiguo 09/11/2007, 14:50
Avatar de edwinandlozano  
Fecha de Ingreso: octubre-2003
Mensajes: 272
Antigüedad: 21 años, 2 meses
Puntos: 0
Re: Problemas con data type Time

Hola.. podrias indicar que error te sale.. hice una prueba en mi equipo y funciona bien.

Cita:
CREATE TABLE costo
(
idcosto serial4 NOT NULL,
precio numeric(4,2),
hora time,
fecha date,
CONSTRAINT pk_costo PRIMARY KEY (idcosto)
);
NOTICE: CREATE TABLE will create implicit sequence "costo_idcosto_seq" for serial column "costo.idcosto"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "pk_costo" for table "costo"
CREATE TABLE
Duración: 177,957 ms

# insert into costo (precio, hora, fecha) values (45.25, '04:25', '2007-11-09');
INSERT 0 1
Duración: 13,531 ms
# insert into costo (precio, hora, fecha) values (45.25, '08:59', '2007-11-09');
INSERT 0 1
Duración: 0,933 ms
# insert into costo (precio, hora, fecha) values (45.25, '13:00', '2007-11-09');
INSERT 0 1
Duración: 0,758 ms
# insert into costo (precio, hora, fecha) values (45.25, '20:00', '2007-11-09');
INSERT 0 1
Duración: 0,734 ms
# select * from costo;
idcosto | precio | hora | fecha
---------+--------+----------+------------
4 | 45.25 | 04:25:00 | 2007-11-09
5 | 45.25 | 08:59:00 | 2007-11-09
6 | 45.25 | 13:00:00 | 2007-11-09
7 | 45.25 | 20:00:00 | 2007-11-09
(4 filas)

Duración: 0,534 ms
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:13.