преобразовать поле заметки в текст и устранить лишние пробелы - PullRequest
0 голосов
/ 15 июля 2010

Я попытался найти это в Google, но ничего не смог найти ... Я работаю с Access 2007 / XP / SQLBASE и мне нужно сделать запрос, который преобразует памятное поле в текст и исключает любые пробелы длиной более 2 пробелов , Пожалуйста, дайте мне SQL, основываясь на моем фрагменте ниже. памятное поле называется «BITS». Я имел обыкновение достигать этого, используя функцию «SL», но она не работает в Access2007, но работает в Access 2000. Большое спасибо за вашу помощь `

SELECT SYSADM_CUST_ORDER_BINARY.CUST_ORDER_ID, SYSADM_CUST_ORDER_BINARY.BITS
FROM SYSADM_CUST_ORDER_BINARY
GROUP BY SYSADM_CUST_ORDER_BINARY.CUST_ORDER_ID, SYSADM_CUST_ORDER_BINARY.BITS;

1 Ответ

0 голосов
/ 15 июля 2010

Вы можете использовать Заменить в Access 2007:

SELECT SYSADM_CUST_ORDER_BINARY.CUST_ORDER_ID,
    Replace(SYSADM_CUST_ORDER_BINARY.BITS & "", "  ", " ")
FROM SYSADM_CUST_ORDER_BINARY 
GROUP BY SYSADM_CUST_ORDER_BINARY.CUST_ORDER_ID, 
    Replace(SYSADM_CUST_ORDER_BINARY.BITS & "", "  ", " ") 

Я никогда не сталкивался с SL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...