Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/12/2011, 11:53
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Respuesta: Problema al usar case con una variable

ahh ya, es que no esta identado el code y es dificil de leer..

pero lo que alcanzo a ver es que esta mal usado el case..

tal vez deberia ser de la forma

Código:
SELECT CASE WHEN condicion THEN 'algo' ELSE 'otro' END
FROM   CONSULTA


IF @@rowcount = 0 SELECT 'NO HAY INFO'

adicional, como comentario estas aplicando la funcion Year al campo OrderDate, lo que hara que tu consulta sea mas lenta.. hay varios post por aqui en


Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.