Buenas noches queridos lectores, el día de hoy les explicaré como mostrar las fechas de inicio y fin de mes de manera automatizada, utilizando la función EOMONTH, cabe señalar que esta función esta disponible, a partir de 2012, por lo que si tienes SQL SERVER 2008, no se podrá utilizar, pues bien comencemos.
Imaginemos que tenemos una lista inmensa de facturas, y nos interesa saber solo la facturación de mes actual, podríamos pensar que con un between entre el dia 1 y el día actual que estamos, sin embargo, tendríamos que modificar diario la fecha, o en su defecto, cambiar el between dependiendo si el mes tiene 30 o 31 días, sin mas preámbulo, pasemos a hacer lo que nos gusta.
Consideremos la siguiente tabla:
create table Facturas(
id int primary key identity,
cliente varchar(100),
fecha datetime,
monto money)
