Проблема с запросом MS Access, с критериями в коротком текстовом поле - PullRequest
0 голосов
/ 03 февраля 2019

Я пытаюсь сделать запрос, чтобы перечислить только компьютеры с более чем 500 МБ ОЗУ, поле ОЗУ представляет собой краткий текст с «МБ» и «ГБ» в конце строки.проблема, которую я имею, состоит в том, что я не могу, кажется, кодировать выражение правильно, и у меня продолжают появляться различные ошибки во всем, что я до сих пор пробовал.

Я не ищу решения, но оно будет оценено или покажет мне, в каком направлении мне следует читать.Заранее спасибо

1 Ответ

0 голосов
/ 03 февраля 2019

В запросе вы можете фильтровать только по значению и по МБ / ГБ :

Where (Val([RAM]) >= 500 And InStr([RAM], "MB") > 0) Or (Val([RAM]) >= 0.5 And InStr([RAM], "GB") > 0)
...