Consulta del registro de ultimo dìa de cada mes de un año Sql
Gracias Leo, estoy apenas iniciando en este campo, pero esta tarea me a tenido ocupado. Mi tabla tiene un campo tamaño que varía por cada día del mes, entonces por ejemplo reg 1 al día 24 tiene 16.08 mb, pero yo necesito saber el tamaño de ese campo, solo el último día de cada mes para cada reg.
ejemplo de la tabla
Nombre Fecha tamano
Reg 1 24/07/2016 16.08 MB
Reg 2 24/07/2016 25.00 MB
Reg 3 24/07/2016 885.38 MB
Reg 4 24/07/2016 3231.08 MB
Reg 5 24/07/2016 99.31 MB
Reg 6 24/07/2016 2628.38 MB
Reg 7 24/07/2016 19.08 MB
Reg 8 24/07/2016 2361.19 MB
Reg 9 24/07/2016 9629.25 MB
Reg 10 24/07/2016 95.02 MB..........
.
.
.
Esto es lo que necesito obtener de la tabla.
Nombre Fecha tamano
Reg 1 24/07/2016 16.08 MB
Reg 1 30/06/2016 25.00 MB
Reg 1 31/05/2016 885.38 MB
Reg 1 30/04/2016 3231.08 MB
Reg 1 31/03/2016 99.31 MB
Reg 1 29/02/2016 2628.38 MB
Reg 1 31/01/2016 19.08 MB
la pregunta es, cómo hago esta consulta para que me devuelva la tabla anterior
SELECT [Nombre],[Fecha],[tamano]
FROM [master].[dbo].[TamanosBD]
where Fecha=???
order by Fecha DESC
Ahora, y si el año es bisiesto?
Muchas gracias y espero haberme explicado mejor.