Программы "Простой софт" www.prostoysoft.ru
http://prostoysoft.ru/phpBB3/

Функции LEFT, MID, RIGHT в условии на значение при MS SQL
http://prostoysoft.ru/phpBB3/viewtopic.php?f=10&t=57589
Страница 1 из 1

Автор:  seovet [ 01.03.2016 01:48 ]
Заголовок сообщения:  Функции LEFT, MID, RIGHT в условии на значение при MS SQL

Для поля Мобильный телефон стоит условие на значение, что, если соблюдается условие:
Код:
Len(<PhoneMob>) = 10

то следует изменить значение на:
Код:
'+7 (' & MID(<PhoneMob>,1,3) & ') ' & MID(<PhoneMob>,4,3) & '-' & MID(<PhoneMob>,7,2) & '-' & RIGHT(<PhoneMob>,2)

В Access работает, после перехода на MS SQL работать отказывается: введённое значение с указанным числом символов просто пропадает... Пробовал первую функцию MID заменить на LEFT, не помогло.

Автор:  OMEN [ 01.03.2016 08:22 ]
Заголовок сообщения:  Re: Функции LEFT, MID, RIGHT в условии на значение при MS SQ

И правильно, что пропадает. Изучите синтаксис языка, функции Mid нет в T-SQL. Отлаживайте выражения в среде Management Studio. А с вопросами, касающимися языковых конструкций, обращайтесь, пожалуйста, на профильные форумы типа sql.ru. У нас это оффтоп.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/