jueves, 12 de septiembre de 2013

SQL - Ejemplo de uso del CASE = if

Select ABRESC =
    CASE WHEN LEN(ABRESC) > 2
       THEN SUBSTRING(ABRESC, 1, 2) + '-' + SUBSTRING(ABRESC, 3, 5)
       ELSE  ABRESC END 
From TABLE



otro ejemplo (se puede poner todo seguido):

case when (new_proyecto.new_fechafinreal is null)
then CONVERT(VARCHAR(10),  new_proyecto.new_fechaestimadacierredinamica, 103)
else CONVERT(VARCHAR(10),  new_proyecto.new_fechafinreal, 103)
end
as fecha

No hay comentarios:

Publicar un comentario