Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 помогите с запросом подредактируйте плз!  [new]
Alexey S. Minakov
Member

Откуда: Donetsk, Ukraine
Сообщений: 11
Есть запрос

SELECT NAZV, TELEFON
FROM dbo.firm
WHERE (DATA_KON >= GETDATE() - 1)

получаем

АВТОЛЮКС 3819510 553030 3452449
УКРАИНСКАЯ 3373522 3359740

что нужно зделать с запросом чтобы перед номерами телефонов вставлялся код города и в конечном итоге получить или так:

АВТОЛЮКС (062)3819510 (0622)553030 (062)3452449
УКРАИНСКАЯ (062)3373522 (0622)959740

или вот так:

АВТОЛЮКС (062, 0622)3819510 553030 3452449
УКРАИНСКАЯ (062, 0622)3373522 959740

заранее благодарен!


-- ICQ# 91829698
Best regards, mailto:jam@pisem.net
Alexey S.Minakov
13 янв 04, 15:59    [489724]     Ответить | Цитировать Сообщить модератору
 Re: помогите с запросом подредактируйте плз!  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
А откуда код брать прикажите?
13 янв 04, 16:04    [489735]     Ответить | Цитировать Сообщить модератору
 Re: помогите с запросом подредактируйте плз!  [new]
Hermitap
Member

Откуда: Киев
Сообщений: 450
а как определяется куда вставлять (062) Или (0622)? в 1 примере?

2й твой пример
АВТОЛЮКС (062, 0622)3819510 553030 3452449
УКРАИНСКАЯ (062, 0622)3373522 959740

Ответ

SELECT
NAZV,
'(062, 0622)'+TELEFON as TELEFON2
FROM dbo.firm
WHERE (DATA_KON >= GETDATE() - 1)


Картинка с другого сайта.
13 янв 04, 16:04    [489736]     Ответить | Цитировать Сообщить модератору
 Re: помогите с запросом подредактируйте плз!  [new]
Alexey S. Minakov
Member

Откуда: Donetsk, Ukraine
Сообщений: 11
Alexey S.Minakov[quot автор][/quot]а как определяется куда вставлять (062) Или (0622)? в 1 примере?

если номер начинаеться с тройки "3" то 062 если с любой другой цифры то "0622"

-- ICQ# 91829698
Best regards, mailto:jam@pisem.net
13 янв 04, 16:10    [489756]     Ответить | Цитировать Сообщить модератору
 Re: помогите с запросом подредактируйте плз!  [new]
Hermitap
Member

Откуда: Киев
Сообщений: 450

Select Replace(' 3819510 553030 3452449',' 3',' (062)3')
Select Replace(' 3819510 553030 3452449',' 5',' (0622)5')


Дальше думаю понятно....

Картинка с другого сайта.
13 янв 04, 16:15    [489774]     Ответить | Цитировать Сообщить модератору
 Re: помогите с запросом подредактируйте плз!  [new]
Alexey S. Minakov
Member

Откуда: Donetsk, Ukraine
Сообщений: 11
автор
Дальше думаю понятно....


пасибо огромнячее!

-- ICQ# 91829698
Best regards, mailto:jam@pisem.net
Alexey S. Minakov
13 янв 04, 16:21    [489793]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить