Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2008, 06:54
laulaurys
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 19 años, 7 meses
Puntos: 1
Problema con case

Hola, estoy haciendo un select donde necesito dividir un campo en 3 nuevos, es decir tengo telefono de 18 caracteres y lo tengo que dividir en ddn, prefijo y numero

yo estoy haciendo

insert into #domi_temp
(cod_tipcla ,claveid_cli,cod_tipdom ,tele_dom ,ddn_tele_dom,prefijo_tele_dom)

select cod_tipcla,claveid_cli,cod_tipdom,

case when len(tele_dom) = '18' then

right(dom.tele_dom,9)
ddn_tele_dom=left(dom.tele_dom,5)
prefijo_tele_dom= substring(dom.tele_dom,6,4)

end
from tabla dom

pero no funciona....como puedo hacer?

graciassssss

besitos!

Lau :)