ramirex

recopilacion de todo lo que hago en mi vida profesional

Separar día, mes, año sentencia sql para Postgres

with one comment

Muchas de las veces queremos tener una sentencia sql que nos filtre todos los contenidos de la variable date y esta es la forma óptima.

postgres=# select * from employee;
id | name | salary | start_date | city | region
—-+——–+——–+————+———–+——–
1 | Jason | 40420 | 1994-02-01 | New York | W
2 | Robert | 14420 | 1995-01-02 | Vancouver | N
3 | Celia | 24020 | 1996-12-03 | Toronto | W
4 | Linda | 40620 | 1997-11-04 | New York | N
5 | David | 80026 | 1998-10-05 | Vancouver | W
6 | James | 70060 | 1999-09-06 | Toronto | N
7 | Alison | 90620 | 2000-08-07 | New York | W
8 | Chris | 26020 | 2001-07-08 | Vancouver | N
9 | Mary | 60020 | 2002-06-09 | Toronto | W
(9 rows)

postgres=#
postgres=# SELECT name, date_part(‘year’, start_date)
postgres-# FROM employee
postgres-# ORDER BY date_part ASC
postgres-# LIMIT 3;
name | date_part
——–+———–
Jason | 1994
Robert | 1995
Celia | 1996
(3 rows)

fuente: http://www.java2s.com/Code/PostgreSQL/Date-Timezone/datepartyeardate.htm

About these ads

Written by ramirex

junio 25, 2009 a 12:24 pm

Publicado en General

Etiquetado con

Una respuesta

Suscríbete a los comentarios mediante RSS.

  1. que buen dato uju

    hugo8albert

    marzo 11, 2011 at 5:01 pm


Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: