Ver Mensaje Individual
  #4  
Antiguo 05-01-2007
sinalocarlos sinalocarlos is offline
Miembro
 
Registrado: sep 2006
Posts: 152
Reputación: 20
sinalocarlos Va por buen camino
buen dia

no se que motor de BD estas usando

en mi caso uso MSSQL server y me funciona esto:

Código SQL [-]
SELECT     case when count(*)  = 1 then 'fue uno' else cast(count(*) as varchar) end campo
FROM         authors
where state = 'CA'

si te fijas tube que convertir el count a varchar, esto es pk se tiene qeu regresar un mismo tipo de dato en todos los resultados del case

ojala te sirva

saludos

PD

el ejemplo es de la BD pubs para los interesados
Responder Con Cita