
04/08/2008, 21:58
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años 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". |