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

consulta y reportes por fecha

Estas en el tema de consulta y reportes por fecha en el foro de Mysql en Foros del Web. Hola a Todos!, estoy tratando de mostrar unos reportes de ventas con php, pero no se como hacer que muestre los reportes por la fecha ...
  #1 (permalink)  
Antiguo 04/09/2010, 10:26
 
Fecha de Ingreso: julio-2010
Mensajes: 39
Antigüedad: 13 años, 8 meses
Puntos: 0
consulta y reportes por fecha

Hola a Todos!, estoy tratando de mostrar unos reportes de ventas con php, pero no se como hacer que muestre los reportes por la fecha que seleccione el administrador. Monto la img para explicar mejor...



Con un formulario como ese, quisiera que el admin, seleccione, puede ser solamente el dia, mes, año. O la fecha completa (d/m/a)...

No se si sería, mas o menos asi la consulta:

"SELECT DATE_FORMAT(fecha, '%d/%m/%Y') AS fecha, articulo, venta FROM tabla WHERE...";

Pero no se que iría en el where, porque podria consultarse sólo el día, el mes, el año o la fecha completa. Espero haberme explicado bien. Se me olvidaba, no se si seria practico, pero podria servir la opcion de crear 4 reportes solo para la fecha: uno para dia, otro para mes, el año y el cuarto para la fecha completa??? Espero q no, jajaja

Gracias de Antemano!!!

Última edición por garciaisidro; 04/09/2010 a las 10:41
  #2 (permalink)  
Antiguo 04/09/2010, 10:46
 
Fecha de Ingreso: noviembre-2003
Ubicación: alicante
Mensajes: 44
Antigüedad: 20 años, 5 meses
Puntos: 2
Respuesta: consulta y reportes por fecha

Hola
Creo que la fecha siempre tendra que tener el formato dd/mm/aaaa, para que se considere como tal.

Dependiendo de los valores que introduzca el usuario, tendras que realizar tu el select

el WHERE podria ir tal como :

WERE fecha BETWEEN 'aaaa/mm/dd' AND 'bbbb/nn/ee'

donde
'aaaa/mm/dd' es la fecha de inicio del reporte y
'bbbb/nn/ee' la fecha final del mismo

estas fechas las montas tu en funcion de lo que introduzcan, para controlar las fechas inicio y fin de mes si solo cambian el mes o montar las fechas de inicio y final de búsqueda si solo cambian el año, o la fecha de inicio igual a la fecha final si solo cambian el dia.

Espero que te sirva

Salu2

Etiquetas: reporte, fechas
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 16:23.