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

Obtener año de campo fecha SQL

Estas en el tema de Obtener año de campo fecha SQL en el foro de Bases de Datos General en Foros del Web. Necesito hacer una consulta que, dado un año (ej: "2004") seleccione todos los registros cuyo año de su campo fecha (tipo date aaaa/mm/dd) coincida con ...
  #1 (permalink)  
Antiguo 18/11/2004, 05:42
Avatar de yesik  
Fecha de Ingreso: octubre-2004
Ubicación: Orense
Mensajes: 292
Antigüedad: 19 años, 6 meses
Puntos: 1
Obtener año de campo fecha SQL

Necesito hacer una consulta que, dado un año (ej: "2004") seleccione todos los registros cuyo año de su campo fecha (tipo date aaaa/mm/dd) coincida con el dado??? Cual es la función sql para sacar los 4 primeros dígitos ??
__________________
Inmuebles de Galicia:: www.inmueblevirtual.net
Compartir piso Galicia:: www.inmueblevirtual.net/foro
  #2 (permalink)  
Antiguo 18/11/2004, 05:49
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años
Puntos: 0
la función es Left(Fecha, 4), pero sí el campo está definido como fecha, puedes usar Year(fecha)

Un saludo
  #3 (permalink)  
Antiguo 18/11/2004, 06:06
Avatar de yesik  
Fecha de Ingreso: octubre-2004
Ubicación: Orense
Mensajes: 292
Antigüedad: 19 años, 6 meses
Puntos: 1
Gracias Teri ,, ya lo he soluccionado, 1 saludo
__________________
Inmuebles de Galicia:: www.inmueblevirtual.net
Compartir piso Galicia:: www.inmueblevirtual.net/foro
  #4 (permalink)  
Antiguo 18/11/2004, 15:29
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Si el campo es del tipo datetime o smalldatetime me parece mas optimo usar

YEAR(campo_fecha)
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #5 (permalink)  
Antiguo 08/02/2010, 02:43
 
Fecha de Ingreso: enero-2010
Mensajes: 14
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Obtener año de campo fecha SQL

Hola, estoy usando visualbasic 2008, el ejercicio que tengo que hacer usa base de datos en access, en una parte hay un combobox donde contiene distintos años, lo que tengo que hacer es que al seleccionar un año mostrar los registros cuyo año coincida con el año seleccionado del combobox, el formato del campo es fecha/hora y no se como hacer(el combobox no está conectado a la base de datos). AYUDA URGENTE GRACIAS
  #6 (permalink)  
Antiguo 21/05/2011, 09:52
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Obtener año de campo fecha SQL

gracias muy buen aporte me hacia falta.
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 10:49.