Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2011, 14:50
serge_1943
 
Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 0
Expresion Case

Tengo un par de tablas un es DOCUMENTOS y la otra oBSERVACION; en documentos esta ID identity, P1 bit,p1 bit,p3 bit,p4 bit, ahora lo que quiero hacer es si en P1 = 0 en la tabla OBSERVACION (id, idalumno,Observacion) en el campo observacion se inserte un comentario. ahora si digamos P1, P2,P3 son todos = 0 cada uno tiene su comentario diferente y todos deberian ir al campo observacion.

yo pense hacer esto pero no lo veo muy bien que digamos

declare @total nvarchar (200)
declare @ob nvarchar (20) set @ob= (case when (select p3 from gente)=0 then 'alto' end)
declare @ob1 nvarchar (20) set @ob1= (case when (select p4 from gente)=0 then ';bajo' end)
declare @ob2 nvarchar (20) set @ob2= (case when (select p1 from gente)=0 then ';medio' else ';P' end)
set @total = @ob+@ob1+@ob2
select @total