SaludoS ente todo tengo una consulta , he creado mi storeD procedure en el MS SQL SERVER 2000 al cual llamo desde mi vb y le paso parametros para quye haga una cconsulta, mi duda esta en que como puedo usar la sentencia IF del stored procedure para indicarle a la consulta una determina condicion de busqueda.
como si hubiera dos rutas y me eligira una sola para completar la condicion de busqueda final.
Quisiera saber si c puede hacer esto , soy aun novato en esto del storeD procedure no encontre muchois ejemplos que me detallen si c puede hacer o no esto.
@condicion <--mi variable que le paso un valor desde el vb
Mi consulta en el storerd procedure cuand hago esto me bota error.
SELECT * FROM HOSPITALES_EGRESOS
WHERE A.COD_DISA = '21'
if @condicion=1 then
AND tabla.PERIODO='012008'
else
AND tabla.PERIODO between '012008' and '092008'
GO
SI ALGuien me pudiera orientar se lo agradeceria un moton
gracias
como si hubiera dos rutas y me eligira una sola para completar la condicion de busqueda final.
Quisiera saber si c puede hacer esto , soy aun novato en esto del storeD procedure no encontre muchois ejemplos que me detallen si c puede hacer o no esto.
@condicion <--mi variable que le paso un valor desde el vb
Mi consulta en el storerd procedure cuand hago esto me bota error.
SELECT * FROM HOSPITALES_EGRESOS
WHERE A.COD_DISA = '21'
if @condicion=1 then
AND tabla.PERIODO='012008'
else
AND tabla.PERIODO between '012008' and '092008'
GO
SI ALGuien me pudiera orientar se lo agradeceria un moton
gracias