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

SQL: Consulta para obtener conjunto de años ¿?¿?

Estas en el tema de SQL: Consulta para obtener conjunto de años ¿?¿? en el foro de Bases de Datos General en Foros del Web. Hola ¿Es posible hacer directamente una consulta SQL que me devuelva los años de una serie de fechas? Es decir, si tengo un campo llamado ...
  #1 (permalink)  
Antiguo 12/07/2007, 03:08
Avatar de javimartinez  
Fecha de Ingreso: marzo-2003
Ubicación: Leganés (Madrid)
Mensajes: 284
Antigüedad: 21 años, 1 mes
Puntos: 1
SQL: Consulta para obtener conjunto de años ¿?¿?

Hola

¿Es posible hacer directamente una consulta SQL que me devuelva los años de una serie de fechas? Es decir, si tengo un campo llamado "Fecha" con los siguientes valores:

07/07/2007
15/09/2007
12/02/2006
01/01/2006
31/01/2005

me gustaría hacer una consulta con la que obtener los distintos años que hay en esa columna:

2007
2006
2005

Gracias y un saludo :)

P.D. La BD es Oracle, por si sirve de algo.
__________________
Javi Martínez

Web: Acertijolandia Blog: A Entretenerse

Última edición por javimartinez; 12/07/2007 a las 03:16
  #2 (permalink)  
Antiguo 12/07/2007, 06:24
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
Re: SQL: Consulta para obtener conjunto de años ¿?¿?

En una cadena de texto:

Select distinct (To_Char(Fecha, 'YYYY')) FROM TABLA
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 13:31.