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

¡¡¡¿?!!! - Intervalo de fechas en SQL

Estas en el tema de ¡¡¡¿?!!! - Intervalo de fechas en SQL en el foro de SQL Server en Foros del Web. Saludos a todos. Tengo la siguiente duda: Tengo una tabla de la cual quiero listar una columna con datos datetime (1980-01-31 00:00:00.000), pero sólo quiero ...
  #1 (permalink)  
Antiguo 29/10/2007, 23:55
 
Fecha de Ingreso: octubre-2007
Mensajes: 1
Antigüedad: 16 años, 6 meses
Puntos: 0
Pregunta ¡¡¡¿?!!! - Intervalo de fechas en SQL

Saludos a todos.
Tengo la siguiente duda:
Tengo una tabla de la cual quiero listar una columna con datos datetime (1980-01-31 00:00:00.000), pero sólo quiero las que están comprendidas en el mes de enero (sin importar el día y año). Probé con like, pero no me trae nada y tampoco me da error en la consulta. Les envío la consulta que realizo:

select iname
from inte1
where dbirth like '%01%';

LA TABLA INTE1 ES LA SIGUIENTE

INAME AGE DBIRTH
SOLEDAD 53 1954-01-30 00:00:00.000
ROBERTO 55 1952-01-02 00:00:00.000
ANDREA 15 1992-02-06 00:00:00.000
PABLO 24 1980-01-31 00:00:00.000
FLAVIA 34 1973-11-07 00:00:00.000
OMAR 29 1978-03-06 00:00:00.000
JUAN 39 1968-08-01 00:00:00.000
  #2 (permalink)  
Antiguo 30/10/2007, 00:09
Avatar de iHans  
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: ¡¡¡¿?!!! - Intervalo de fechas en SQL

Hola Ludovina lo que tienes que hacer es esto:
Código:
select [CAMPO(S)] from [TABLA] where month([CAMPO DE TIPO DATETIME]) = 1
Saludos.
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 17:08.