MySQL - trabajo con datetime

 
Vista:
sin imagen de perfil

trabajo con datetime

Publicado por Raidel (3 intervenciones) el 30/01/2014 17:04:26
Hola programadores
Tengo un campo llamado fecha de tipo datetime que guarda la fecha y la hora. Necesito obtener datos de un día determinado o de un mes determinado o de un año determinado. Supongo que usando BETWEEN pueda resolver el problema:
select ... from ... where fecha between ... and ...
Pero lo que quiero es encontrar una función que pueda poner dentro del WHERE y que mysql solo tenga en cuanta el día que me intersa o el mes o el año.
Gracias adelantadas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

trabajo con datetime

Publicado por xve (1151 intervenciones) el 30/01/2014 18:21:07
Hola Raidel, no se si te he entendido bien, pero seria un simple where algo así:

1
select * from Tabla where day(fecha)=30 and month(fecha)=01 and year(fecha)=2014

o también puedes hacer algo como:
1
select * from Tabla where date(fecha)="2014-01-30"

Espero que te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

trabajo con datetime

Publicado por Raidel (3 intervenciones) el 30/01/2014 18:45:23
esa era precisamente la respuesta que estaba buscando. Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar