SQL - Problemas con "Case"

 
Vista:

Problemas con "Case"

Publicado por Laura (1 intervención) el 30/04/2008 20:17:00
Hola, Tengo un problema, estoy tratando de hacer un store y necesito hacer un case, el tema es que me tira error en la sentencia del case, pero no lo logro encontrasr el error... si alguen tiene una idea se lo agradeceria mucho... es muy importante...


ALTER PROCEDURE [dbo].[Articulo_TraerBusqueda1]
@i int, @Titulo varchar(400)
AS
BEGIN
SET NOCOUNT ON;

CASE @i
WHEN (@i=1) THEN (Select [Articulo],[ISBN],[Titulo],[Autor] from Articulo where [Titulo] like '%' + @Titulo + '%')

WHEN (@i=2) THEN (Select [Articulo],[ISBN],[Titulo],[Autor] from Articulo where [Autor] like '%' + @Titulo + '%')

END CASE

SET NOCOUNT OFF;
END
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con

Publicado por Isaias (5072 intervenciones) el 02/05/2008 19:43:31
Laura

No nos indicas que error te aparece, ademas, ambas instrucciones SELECT son identicas, ¿Que es lo que deseas hacer?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar