Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2005, 10:26
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
SQL Server, Hacer una sentencia u otra dependiendo de Parametro.

Hola buenas tardes !!!

Verán, tengo el siguiente problema. Resulta que tengo que hacer un procedimiento almacenado, el cual, dependiendo del valor de un parametro hará una sentencia u otra:

Es decir:

Create Procedure PDameLectoresMarketing @CODTILEC varchar(8)

as

SELECT DISTINCT TCI_CODCLAS,
LEFT(THI_HORMOD,2) AS Hora,
COUNT(THI_CODLLA) AS TotLlamadas
FROM ZSALHISTORICO, ZSALCLASELLA,
ZSALLECTORTIPO, ZSALLECTORES

WHERE THI_CODCLAS = TCI_CODCLAS
AND THI_CODLEC = TLE_CODLEC
AND TLE_CODTILEC = TTL_CODTILEC

/*Esto es lo que no sé hacer*/

CASE @CODTILEC

WHEN '00000005' THEN AND TLE_CODTILEC < '' + @CODTILEC + ''
WHEN '00000023' THEN AND TLE_CODTILEC = '' + @CODTILEC + ''

END
/* FIN*/

Esto estaría bien asi? Si no es asi, pueden decirme como sería?

Muchas gracias por adelantado. Saludos.
__________________
Charlie.