Связь с подстрокой
Необходимо написать запрос где из поля со значением "2453AD" вырезается первые четыре цифры и связывается по ID с другой таблицей. Аналогично с последними двумя буквами. Возможно ли это сделать на Access в запросе?
Цитата:
Originally posted by jumperFF
Есть поле со значениями "2453AD", "1724EF" и т.д. Первые четыре числа - это ID товара, последние две буквы - код фирмы.
Необходимо написать запрос где из поля со значением "2453AD" вырезается первые четыре цифры и связывается по ID с другой таблицей. Аналогично с последними двумя буквами. Возможно ли это сделать на Access в запросе?
Есть поле со значениями "2453AD", "1724EF" и т.д. Первые четыре числа - это ID товара, последние две буквы - код фирмы.
Необходимо написать запрос где из поля со значением "2453AD" вырезается первые четыре цифры и связывается по ID с другой таблицей. Аналогично с последними двумя буквами. Возможно ли это сделать на Access в запросе?
Создай в запросе два вычисляемых столбца на основе указанного(назовем его Kod, ты же не указал сам названия):
Будет это выглядеть в SQL примерно так:
SELECT ....какие-то поля, Left([Kod];4) As IdTovara, Right([Kod]ж2) As IdFirm
ну а эти уже столбцы связывай как обычные столбцы