Consulta SQL fecha (mes y año)

Hola quisiera saber si pudieran ayudarme. Tengo una tabla matricula en donde en los registros hay un campo fecha_alta: "dd/mm/yyyy" y quisiera saber si puedo hacer una consulta SQL, para que solo me muestre los registros cuya fecha correspondan específicamente al valor del mes y año que yo quiera.
De antemano muchas gracias por su tiempo.
Un saludo

1 respuesta

1
Respuesta de
es un campo varchar o en datetime? Si es date time puedes hacer algo tipo
"SELECT * FROM tabla WHERE fecha_alta = '20091109'"
o bien
"SELECT * FROM tabla WHERE fecha_alta BETWEEN '20091101' AND '20091109'" (Esta traería un rango de fechas.
si es varchar
"SELECT * FROM tabla WHERE fecha_alta = '09/11/2009'"
Los primeros 2 métodos son idependientes del formato fecha hora, el ultimo, depedera de como esta guardadados los datos, si pones 1/1/2009, no traerá los que esta guardado como 01/1/2009 o 1/01/2009
Saludos
Marcelo
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje