Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/08/2008, 21:58
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Duda para crear "búsquedas"

Si quieres sólo el número del mes en curso:

SELECT MONTH( CURDATE( ) ) AS mes_en_curso

esto te mostrará el número del mes en curso, en este caso 8; pero piensa que cuando busques en tu base si sólo pones el mes en curso, te sacará todos los registros de agosto, sean del año que sean, y eso no es lo que buscas, ¿verdad?,
por eso te puse la otra consulta que busca año y mes...

En cuanto a lo otro, esas variables de las que hablas, este no es el foro, pero creo que lo que quieres lo consigues con MySQL y con consultas parecidas a estas que te propongo. No son difíciles; esta en concreto sería "selecciona el mes del día actual y ponle la etiqueta de mes_en_curso".

SELECT * FROM nombretutabla WHERE YEAR(fecha) = YEAR(CURDATE()) AND MONTH(fecha) = MONTH(CURDATE())
y esta: "selecciona todos los campos de la tabla nombretutabla en los que el campo fecha tenga el mismo año y mes que el día de hoy".