Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2008, 09:40
Avatar de ramirezmario7
ramirezmario7
 
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 3 meses
Puntos: 56
Se puede hacer esto en sql

Hola espero que esten bien

La duda que tengo es la siguiente:


necesito hacer una consuta que haga lo siguiente


si año < 2008 que me seleccione todos los registros

sino

si año = 2008 que solo me seleccione los datos que el mes sean menores
o iguales a 9
End


lo que pasa es que necesito sacar la cantidad que habian en el mes pasado de unos productos.

la tabala que utilizo tiene los campos ano = (el año donde se ingreso el producto y se saco) y periodo = (el mes en que se hizo la salida o la entrada)


Tengo esta consulta

SELECT * FROM SALDOINV
WHERE ANO <= 2008 AND PERIODO <= 9

El problema es que como digo que el periodo sea menor que 9,
no me trae los datos de los periodos mayores a 9 en los años menores al 2008

Como hago para que no me traiga los datos donde el año sea 2008 y el Periodo(mes) sea mayor a 9.

Espero que me puedan ayudar

gracias