Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как убрать 4 последних символа
|
|||
|---|---|---|---|
|
#18+
Имеется запрос: query1.sql.clear; query1.sql.add('SELECT Oklkr.NOMER, Oklkr.FAM, Oklkr.IMYA, Oklkr.OTCH, Oklkr.DATAR, Oklkr.MESTOR, Oklkr.INDPASP, Oklkr.INDFAKT, Oklkr.ULFAKT, Oklkr.RNFAKT, Oklkr.DOMFAKT, Oklkr.KORPFAKT, Oklkr.KVFAKT,'); query1.sql.add('Oklkr.SERPASP, Oklkr.NOMERPASP, Oklkr.DTVPASP, Oklkr.KEMVPASP, Oklkr.NTELFAKT, Street.NAME, Street.SOCR'); query1.sql.add('FROM "KLADR.DBF" Kladr INNER JOIN "STREET.DBF" Street'); query1.sql.add('ON (Street.CODE = Kladr.CODE) INNER JOIN "OKLKR.DBf" Oklkr '); query1.sql.add('ON (Street.CODE = Oklkr.ULPASP) WHERE Kladr.CODE =' X ' Необходимо в последней строке кода вместо Х указать Oklkr без 4-х последних символов. Можно ли как-нибудь это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 14:41 |
|
||
|
Как убрать 4 последних символа
|
|||
|---|---|---|---|
|
#18+
Бр-р-р... бред написал Попробую еще раз. SELECT Oklkr.NOMER, Oklkr.FAM, Oklkr.IMYA, Oklkr.OTCH, Oklkr.DATAR, Oklkr.MESTOR, Oklkr.INDPASP, Oklkr.INDFAKT, Oklkr.ULFAKT, Oklkr.RNFAKT, Oklkr.DOMFAKT, Oklkr.KORPFAKT, Oklkr.KVFAKT, Oklkr.SERPASP, Oklkr.NOMERPASP, Oklkr.DTVPASP, Oklkr.KEMVPASP, Oklkr.NTELFAKT, Street.NAME, Street.SOCR FROM "KLADR.DBF" Kladr INNER JOIN "STREET.DBF" Street ON (Street.CODE = Kladr.CODE) INNER JOIN "OKLKR.DBf" Oklkr ON ( Street.CODE = Oklkr.ULPASP) Так вот, нужно вместо Street.CODE написать этот же Street.CODE , но без 4-х символов в конце. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 14:52 |
|
||
|
Как убрать 4 последних символа
|
|||
|---|---|---|---|
|
#18+
функции в SQL substr, instr и прочие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 14:54 |
|
||
|
Как убрать 4 последних символа
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 14:58 |
|
||
|
Как убрать 4 последних символа
|
|||
|---|---|---|---|
|
#18+
Пробую: query1.sql.add('ON Oklkr.ULPASP=substr(Street.CODE,1,11)'); Что-то ругается "Capability not supported" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 15:14 |
|
||
|
Как убрать 4 последних символа
|
|||
|---|---|---|---|
|
#18+
А что, в FireBird нет такой функции? В WISQL пробовал, говорит нету... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 15:57 |
|
||
|
Как убрать 4 последних символа
|
|||
|---|---|---|---|
|
#18+
А какого типа Street.Code??? Если числовой, то сначала преобразуй в строку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 16:15 |
|
||
|
Как убрать 4 последних символа
|
|||
|---|---|---|---|
|
#18+
Да нет, он типа Char, типа... Я ж говорю, в WISQL попробовал, так он ругается, говорит, что неизвестное слово SubSTR... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 16:28 |
|
||
|
Как убрать 4 последних символа
|
|||
|---|---|---|---|
|
#18+
Неужели substr не входит в стандарт SQL? В Oracle, в MS SQL Server-е, ... Или там используется SQL, что поддерживает только какие предпредпоследние стандарты? Timber Wolf! А какая СУБД-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 16:42 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32167342&tid=2118213]: |
0ms |
get settings: |
4ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 372ms |

| 0 / 0 |
