Estoy ejecutando una consulta que tiene que ver con un listado de cuotas pendientes de pago. El punto es que, si corro la consulta el día de hoy, debería traerme todas las cuotas que vencen en Diciembre de 2009.
La fecha de vencimiento está en una columna de fecha, porque para cuando se muestran los datos es necesario una fecha específica, y no un período con lo que hice lo siguiente (abreviando un poco la consulta porque tiene joins y demás cosillas que por ahí no interesan demasiado)
Código:
Pero no está funcionando. Verifiqué la consulta con una traza y las variables llegan con el valor correcto, pero al ejecutarse me devuelve todos los registros del año 2009, sin tomar en cuenta que le pedí los de un mes específico.Mesvenc= Variable con el valor Month(Date()) en ASP Aniovenc=Variable con valor Year(Date()) en ASP Select Nombre, Apellido, F_vto From Cuotas Where (Month(F_vto)=Mesvenc AND Year(F_vto)=Aniovenc)
Se que estoy fallando en algo, pero realmente no se me ocurre como armarla.
Estoy pensando en cargar variables con el primero del mes y el último día del mes, para hacer la consulta con un Between, pero si a ustedes se les ocurre alguna forma en que pueda optimizar la consulta que ya está hecha con mes y año se los agradecería.