
Selección de los n primeros días de mes con registros
Publicado por E. Cliten (8 intervenciones) el 23/04/2014 10:23:53
Me ha surgido una nueva duda relacionada con fechas. En la tabla que describo:
Tabla TMP
La consulta:
(select, sugerida recientemente en este foro)
Me devuelve los registros correspondientes al primer día del mes en que se ha hecho un pago a cada empresa.
No se me ocurre la forma de seleccionar, por ejemplo, los cinco primeros días en el que se ha efectuado un pago a cada empresa. (A una empresa solamente se le pueden emitir pagos una vez al día)
Quedo a la espera de vuestra ayuda.
Tabla TMP
Columnas
Empresa, Fecha, pagos
Fecha es de tipo DATE ej.(2007-8-13)
(Por si tuviera algún interés la B.D. es Mysql)
(Por si tuviera algún interés la B.D. es Mysql)
La consulta:
1
SELECT *,min(fecha) from tmp GROUP BY MONTH(fecha),YEAR(fecha)
Me devuelve los registros correspondientes al primer día del mes en que se ha hecho un pago a cada empresa.
No se me ocurre la forma de seleccionar, por ejemplo, los cinco primeros días en el que se ha efectuado un pago a cada empresa. (A una empresa solamente se le pueden emitir pagos una vez al día)
Quedo a la espera de vuestra ayuda.
Valora esta pregunta


0