Cuestión : Actualización basada en declaraciones de caso

Hola todos,

I tienen esta pregunta que las aplicaciones SI EXISTE e incluso si un solo expediente encontró él levantaría error pero ahora yo tengan que poner al día una tabla con los valores boleanos basados en vueltas de registro. ¿Si existe el expediente entonces false.

Can alguien ayudarme en cómo poner al día la pregunta para esto? el

IF EXISTE (el
SELECCIONA 1
DE (el
max SELECTO (CleanDate) COMO MaxCleanDate
del a
INTERNO ENSAMBLA T#table1 el b
EN a.CodeID = b.CodeID
Y a.Subcode = b.Subcode
Y a.TranID = b.TranID
DONDE a.Code = el
Y a.Subcode del @CodeID = el @Subcode
) COMO MaxCleanDateEvent
DONDE MaxCleanDate > DATEDIFF (hh, -24, GETDATE ())

How del
) para escribir la actualización-
UPDATE #table1
SET Comflag = CASO CUANDO .....

Thanks,
-B
class= del

Respuesta : Actualización basada en declaraciones de caso

ACTUALIZACIÓN #table1
FIJAR Comflag = el CASO CUANDO
EXISTE (
      SELECCIONAR 1
        DE (
             SELECCIONAR max (CleanDate) COMO MaxCleanDate
                    De a #table
                    INTERNO ENSAMBLAR T#table1 b
                              EN a.CodeID = b.CodeID
                              Y a.Subcode = b.Subcode
                              Y a.TranID = b.TranID
                    DONDE a.Code = @CodeID  
                         Y a.Subcode = @Subcode
        ) COMO MaxCleanDateEvent
       DONDE MaxCleanDate > DATEDIFF (hh, -24, GETDATE ())
) ENTONCES 1 0 EXTREMOS
Otras soluciones  
 
programming4us programming4us