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

Consultas por Fechas

Estas en el tema de Consultas por Fechas en el foro de Bases de Datos General en Foros del Web. Como hago si tengo un campo tipo date y necesito una consulta que seleccione todos las tuplas que sean de un año determinado sin importar ...
  #1 (permalink)  
Antiguo 02/06/2002, 20:38
 
Fecha de Ingreso: junio-2002
Mensajes: 14
Antigüedad: 21 años, 11 meses
Puntos: 0
Consultas por Fechas

Como hago si tengo un campo tipo date y necesito una consulta que seleccione
todos las tuplas que sean de un año determinado sin importar el resto de la
fecha

  #2 (permalink)  
Antiguo 02/06/2002, 21:53
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Consultas por Fechas

Habría que probar si Oracle soporta la función Year de ser así :

SELECT * FROM TABLA WHERE YEAR(CAMPOFECHA)=2002

Sería cosa de probar.

Saludos
  #3 (permalink)  
Antiguo 03/06/2002, 08:19
Avatar de mauriciolangea  
Fecha de Ingreso: enero-2002
Mensajes: 59
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Consultas por Fechas

Podría ser ...

SELECT * FROM TABLA WHERE TO_CHAR(CAMPOFECHA) = 2002

Si funcioná ...
  #4 (permalink)  
Antiguo 03/06/2002, 16:14
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
Re: Consultas por Fechas


Este es el comando que debes ocupar:

select campo1, campo2, campon
from mytabla
where to_char(campo_fecha,'yyyy') = '2002';

Espero te sirva


------------------------
Move Up or Move Out !!!
------------------------
  #5 (permalink)  
Antiguo 03/06/2002, 19:28
 
Fecha de Ingreso: junio-2002
Mensajes: 14
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Consultas por Fechas

Gracias a todos!!

Ya consegui lo que queria!

Les debo una!!!
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 05:28.