Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2015, 12:59
Avatar de rachpts
rachpts
 
Fecha de Ingreso: febrero-2012
Mensajes: 117
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta problema para transformar datos con un Case

hola amigos, tengo el siguiente problema, necesito transformar un campo, tiene guiones y yo lo necesito sin guiones, hasta aqui ya lo resolvi, el problema es que tengo registros que van sin guion y esos necesito su valor como esta, les pongo un ejemplo

customer2...................... (No column name)
VIVO - MG .......................VIVO
VIVO - NORTE/NBT...........VIVO
VIVO - NORTE/NBT........... VIVO
VIVO - SPC.......................VIVO
VIVO - SPI........................VIVO
VIVO .............................
VIVO --------------------------------------- en casos como este viene el problema ya que si no tiene el guion me lo trae vacío,

aqui dejo mi consulta que tengo
Código SQL:
Ver original
  1. SELECT ltrim (rtrim(SUBSTRING([customer2],0,charindex('-',[customer2]))))
  2.  FROM [RIA].[dbo].[TestRachel] WHERE [USER]='146_250_105_147'


por favor alguien que me pueda ayudar a resolver mi problema, como podría usar el case en este caso?