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

Problema con consulta con fechas

Estas en el tema de Problema con consulta con fechas en el foro de Mysql en Foros del Web. Hola gente Les cuento, es un problemita que seguro ya alguien pregunto, solo que busque y busque y no encontre una respuesta para "esta" pregunta. ...
  #1 (permalink)  
Antiguo 06/08/2008, 11:23
 
Fecha de Ingreso: mayo-2008
Mensajes: 224
Antigüedad: 15 años, 11 meses
Puntos: 4
Problema con consulta con fechas

Hola gente

Les cuento, es un problemita que seguro ya alguien pregunto, solo que busque y busque y no encontre una respuesta para "esta" pregunta.

Tengo una base de datos en myslq con un campo tipo datetime y me gustaria filtrar los datos con fecha del mes y año en curso

utilize la funcion getdate() con mes y año para crear la variable pero la consulta me tira 0
No puedo modificar la base poque la utiliza otro programa y puedo romper todo agregando otro campo asi que, si o si tengo que utilizar la consulta en datetime.

Si, absolutamente estoy haciendo algo equivocado.

Alguna idea?
  #2 (permalink)  
Antiguo 06/08/2008, 11:33
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Problema con consulta con fechas

imaginemos que tu datetime se llama campofecha

SELECT campo1, campo2, campo3 FROM nombretutabla WHERE YEAR(campofecha) = YEAR(CURDATE()) AND MONTH(campofecha) = MONTH(CURDATE())

Esta consulta te traerá todos los registros de este mes y este año.
  #3 (permalink)  
Antiguo 06/08/2008, 12:15
 
Fecha de Ingreso: mayo-2008
Mensajes: 224
Antigüedad: 15 años, 11 meses
Puntos: 4
De acuerdo Respuesta: Problema con consulta con fechas

MASTERRRRRRRRRRRR, buenisimo ahora me muestra el campo. GRACIASSSSSSSSSSSSSSSSSSSSSSSS
  #4 (permalink)  
Antiguo 06/08/2008, 16:11
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Problema con consulta con fechas

Esto era fácil. Echa un vistazo a las funciones de fecha y hora de mysql y haz algunas pruebas. Te será muy útil para el futuro.

http://dev.mysql.com/doc/refman/5.0/...functions.html
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 23:49.