Ver Mensaje Individual
  #11  
Antiguo 08-05-2018
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Ante todo:
  • Te agradecería que utilizaras comas, puntos, mayúsculas y minúsculas.
  • Separa las frases para que sean cortas y comprensibles. (escribes de una manera muy críptica).
  • Lee nuevamente lo que has escrito antes de publicarlo, poniéndote en el lugar de quien desea ayudarte. Evite que esa persona tenga que suponer todo lo que no expliques.

No debes hacer 12 cosultas, una por cada mes.
Debes hacer una consulta con un parámetro y rellenar ese parámetro con el número del mes que deseas mostrar.

La consulta es la que te hemos mencionado en posts anteriores.
Quizás la única cosa a agregar sería el año, por si algo vence en el mes que pides, pero del año siguiente

Código SQL [-]
/*
Para los vencimientos de septiembre del 2018
Mes_de_la_consulta = 9
Anyo_de_la_consulta = 2018
*/

select *
from tabla
where
extract(month from vigencia_hasta) = :mes_de_la_consulta and
extract(year from vigencia_hasta) = :anyo_de_la_consulta
Responder Con Cita