Hi,
as per the details what i think you want to do can be done as follows in sql server.
create table test
(
Id int,
serviceId varchar(10),
FedTaxId varchar(10),
Authority varchar(20),
Account Int
)
insert into test values (101,'12345','12-123','nevada',555555555),
insert into test values (102,'12346','12-124','California',1247895555),
insert into test(Id,Authority,Account) values (103,'Idaho',55555555)
select ID,serviceId,FedTaxId,Authority,
case when authority='Nevada' then
(
LEFT(Convert(varchar,Account),6)+'.'+substring (Convert(varchar,Account),7,1)+'-'+substring (Convert(varchar,Account),8,2)
)
else Convert(varchar,Account) end as Account
from test
* I am assuming that you want result as 6digits.1digit-2digits(######.#-##) format
result:
ID serviceId FedTaxId Authority Account
101 12345 12-123 Nevada 555555.5-55
102 12346 12-124 California 1247895555
103 NULL NULL Idaho 55555555