Member 11553931 Ответов: 1

Как получить максимальное значение подстроки из базы данных ms access


привет всем я новичок в базе данных ms access я хочу получить максимальный номер подстроки из столбца мои записи, такие как 001-001, 001-002 , 001-003 , 002-001, 002-002
. сначала 001 и 002-это родительский код, поэтому я хочу максимальное число, где Родительский код равен 001 ...
и должно быть 001-003 ....
вот мой Курий ..
.
.
"выберите max (substring(titleid, 4, 3)) из[таблицы], где parentis= '001'"
.
.
пожалуйста, помогите мне, если кто-нибудь может.
я буду благодарен полностью..

Что я уже пробовал:

привет всем я новичок в базе данных ms access я хочу получить максимальный номер подстроки из столбца мои записи, такие как 001-001, 001-002 , 001-003 , 002-001, 002-002
. сначала 001 и 002-это родительский код, поэтому я хочу максимальное число, где Родительский код равен 001 ...
и должно быть 001-003 ....
вот мой Курий ..
.
.
"выберите max (substring(titleid, 4, 3)) из[таблицы], где parentis= '001'"
.
.
пожалуйста, помогите мне, если кто-нибудь может.
я буду благодарен полностью..

Richard Deeming

Похоже, что было бы более разумно хранить родительские и дочерние идентификаторы в отдельных столбцах. Таким образом, вы можете хранить их в виде чисел, а не строк.

1 Ответов

Рейтинг:
9

RossMW

Max-это числовая функция, поэтому сначала вам нужно будет преобразовать строку в числовую.

Я считаю, что оценка-это функция val()

т. е. максимум(Валь(подстрока(titleid,4,3)))


Member 11553931

Спасибо Yahooooo..!!!!!!