Cita:
Iniciado por flaviovich Usa un IF.
Código sql:
Ver originalDECLARE @semana INT
SET @semana = 4
IF @semana = 0
SELECT semana FROM plan_medico_cita
ELSE
SELECT semana FROM plan_medico_cita
WHERE semana = @semana
el problema de hacerlo con ifs amigo, es que se tratara de un stored procedure que recibira 11 parametros (perdon por no mencionarlo antes), los cuales trabajaran de esta misma forma y pues es medio imposible hacer ifs para todos los probables casos... o al menos no es practico.
La otra opcione mencionada arriba esta exelente.
muchas gracias a ambos
les recuerdo que la forma en que lo hice (como lo menciono al principio) si funciona, solo que tenia la duda de si es correcto hacerlo asi.
saludos