Haciendo Que El Primer Circulo Funcione 1

Cuando dices que quieres obtener el primer y último día de cada mes, teniendo en cuenta que en un rango de fechas existen varios meses, ¿De qué forma deseas obtenerlos? ¿Como un arreglo? ¿Deseas solo el primer día del mes de la fecha de inicio y el ultimo día de la fecha de finalización?

Haciendo Que El Primer Circulo Funcione 1 1

Y asi me va duplicando por cada registro cuando hay mas de uno en la tabla de CB, ¿Hay alguna manera de que me traiga el primer registro de cada uno ? Para no tener duplicados, se los agradecería mucho si pudieran ayudarme.

MySQL dispone de la funcción LAST_DAY(date) que devuelve la fecha para el último día del mes: SELECT LAST_DAY(fecha) AS ultimo_dia FROM table ¿Cómo puedo obtener la fecha para el primer día del mes?

Haciendo Que El Primer Circulo Funcione 1 3

Puedes usar el operdor de conjunto union, el cual te permite unir dos consultas como si se tratase de una sola consulta. Aqui por ejemplo en la primera consulta ordenamos los registros ascendentemente y obtenemos el primero, posteriormente en la segunda consulta ordenamos descendentemente y obtenemos el primer registro (que en este caso seria el ultimo). Para usar el operador union debes tener ...

Haciendo Que El Primer Circulo Funcione 1 4

Tengo una tabla como esta: Y necesito obtener un resultado como este: Es decir, heads únicos seguidos de dos columnas que son la primera fila y última de la columna Description correspondiente a ...

Haciendo Que El Primer Circulo Funcione 1 5

En primer lugar como menciona el compañero @gbianchi, decir primero y último en base de datos es relativo, relativo al orden que tenga la consulta. Podría ser que el primero signifique el más antiguo, pero en este caso no tenemos una fecha ni un id incremental para determinarlo.

Haciendo Que El Primer Circulo Funcione 1 6