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

Necesito sacar informacion de un Campo de una BD postgreSQL

Estas en el tema de Necesito sacar informacion de un Campo de una BD postgreSQL en el foro de PostgreSQL en Foros del Web. Hola a todos soy novato en esto de PostgreSQL, tengo una base de datos con 6 tablas y en una de las tablas tengo un ...
  #1 (permalink)  
Antiguo 23/09/2011, 13:47
 
Fecha de Ingreso: septiembre-2011
Ubicación: Nicaragua
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
Necesito sacar informacion de un Campo de una BD postgreSQL

Hola a todos soy novato en esto de PostgreSQL, tengo una base de datos con 6 tablas y en una de las tablas tengo un campo de fecha con el formato timestamp with time zone, el problema es que cuando quiero hacer consulta para exportar la data a otro formato no puedo (o no se como hacer) para seleccionar solamento por el año, el mes y el dia quien me puede ayudar muchas gracias
  #2 (permalink)  
Antiguo 19/10/2011, 07:48
Avatar de DeeR  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 11 meses
Puntos: 17
Respuesta: Necesito sacar informacion de un Campo de una BD postgreSQL

No te entiendo muy bien si tu necesitas exporta los datos (hacer un dump) o realizar una consulta.

Si necesitas realizar una consultar y acceder a datos como year, month, day de un campo "tiempo" (date, timestamp, etc ...) puedes usar la función date_part

Mira te dejo dos consulta de ejemplo de mis apuntes

Código SQL:
Ver original
  1. SELECT date_part('year', NOW()) AS YEAR, date_part('month', NOW()) AS MONTH, date_part('day', NOW()) AS DAY;
  2. -- Considerando el camo birthdate como DATE,TIMESTAMP, etc... de la tabla users
  3. SELECT date_part('year',  birthdate) AS YEAR FROM users ;

Saludos
  #3 (permalink)  
Antiguo 19/10/2011, 20:07
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Necesito sacar informacion de un Campo de una BD postgreSQL

usa la funcion date
Código SQL:
Ver original
  1. pruebas=> CREATE TABLE prueba_tz(fecha TIMESTAMP WITH TIME ZONE);
  2. CREATE TABLE
  3. pruebas=> INSERT INTO prueba_tz VALUES(now());
  4. INSERT 0 1
  5. pruebas=> SELECT fecha FROM prueba_tz;
  6.            fecha
  7. ----------------------------
  8.  2011-10-19 21:04:43.176-05
  9. (1 fila)
  10.  
  11.  
  12. pruebas=> SELECT DATE(fecha) FROM prueba_tz;
  13.     DATE
  14. ------------
  15.  2011-10-19
  16. (1 fila)
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #4 (permalink)  
Antiguo 17/02/2012, 03:56
 
Fecha de Ingreso: agosto-2011
Mensajes: 17
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Necesito sacar informacion de un Campo de una BD postgreSQL

Hola me llamo Leticia Gabandé y soy Técnico de RRHH.
Actualmentee stamos bsucando gente que sepan de Oracle,PL/SQL, ASP y VB para trabajar en una importante empresa de la zona de mIrasierra (Madrid) es a jornada completa de 9 a 6 y es algo estable . Las tareas serán hacer analisis de requeriientos y de manuales destinados a desarrollos de metodologías, así como valorar las necesidades del cliente (proyectos de banca) . Por otro lado,esta persona estará a cargo de un equipo de programadores y administradores al que tendrá que supervisar para corregir o subsanar errores en la arquitectura de la aplicación/es desarrolladas.

El salario está en torno a los 30-35.000 Brutos anales en función de la experiencia del candidato. Necesitamso uan persona que haya trabajado en este ámbito mínmo unos dos años.


los Interesados pongánse en contacto conmigo en [email protected]

Etiquetas: bd, dato, fecha, informacion, postgres, campos
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 15:14.