powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / выбор значения по двум последним символам
11 сообщений из 11, страница 1 из 1
выбор значения по двум последним символам
    #38251779
Фотография Zloi_87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здаравствуйте! такая проблема: имеется таблица с данными. нас интересует поле Kod C(4). как из таблицы выбрать значения, равные по последним 2м символам? например 0045 = 1045?
...
Рейтинг: 0 / 0
выбор значения по двум последним символам
    #38251784
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
right(Kod, 2) = '45'
...
Рейтинг: 0 / 0
выбор значения по двум последним символам
    #38251793
Фотография Zloi_87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

да нет, не то. код не обязательно будет 45. примерно так: xxyy=zzyy, как то так.... последние 2 цифры могут быть любыми!
...
Рейтинг: 0 / 0
выбор значения по двум последним символам
    #38251809
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получение последних двух символов поля Kod: right(Kod, 2)

Не понял чего ты там делаешь. Покажи тестовый пример данных и желаемый результат.
...
Рейтинг: 0 / 0
выбор значения по двум последним символам
    #38251845
Rostislav D. Kudryashov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zloi_87,
SELECT RIGHT (Kod,4) AS K4, COUNT(*) AS Cnt FROM Table INTO CURSOR Temp GROUP BY 1 HAVING Cnt > 1
SELECT * FROM Table a, Temp b WHERE RIGHT (a.Kod,4) = RIGHT (b.K4) ORDER BY K4
...
Рейтинг: 0 / 0
выбор значения по двум последним символам
    #38251886
Rostislav D. Kudryashov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zloi_87, чтоб решателям твоей задачи не приходилось ломать голову, чему должны быть равны "значения последним двух символов", лучше явно указать то, что подразумевается ("само собой разумеется"), а именно:
"выбрать все записи, каждая из которых совпадает хоть с одной другой записью по двум последним символам".
Это называется "умение чётко излагать мысли".
...
Рейтинг: 0 / 0
выбор значения по двум последним символам
    #38251889
Rostislav D. Kudryashov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"выбрать все записи, каждая из которых совпадает хоть с одной другой записью по двум последним символам поля Kod"
...
Рейтинг: 0 / 0
выбор значения по двум последним символам
    #38251966
Фотография Zloi_87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rostislav D. Kudryashov"выбрать все записи, каждая из которых совпадает хоть с одной другой записью по двум последним символам поля Kod"

да, с формулировкой у меня слабовато, это извините.

Код: sql
1.
SELECT * FROM sp_vra a, Temp b WHERE RIGHT (a.Kod,4) = RIGHT (b.K4) ORDER BY K4



выдаёт ошибку too few arguments

переписал так:
Код: sql
1.
SELECT * FROM sp_vra a, Temp b WHERE RIGHT (a.Kod,2) = RIGHT (b.K4,2) ORDER BY K4
...
Рейтинг: 0 / 0
выбор значения по двум последним символам
    #38251978
Фотография Zloi_87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, забыл сказать: спасибо, без вас я бы закопался в этих записях, и все равно не успел бы сделать. еще раз большое спасибо...
...
Рейтинг: 0 / 0
выбор значения по двум последним символам
    #38252052
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zloi_87блин, забыл сказать: спасибо, без вас я бы закопался в этих записях, и все равно не успел бы сделать. еще раз большое спасибо...
Стюдент, дыши пока здесь народ жив.
...
Рейтинг: 0 / 0
выбор значения по двум последним символам
    #38252276
Rostislav D. Kudryashov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zloi_87, уж если исправлять совсем "с умом", то можно б было написать ещё правильнее
SELECT * FROM sp_vra a, Temp b WHERE RIGHT (a.Kod,2) = b.K4 ORDER BY K4
т.к. в курсоре это поле K4 уже получено из выражения RIGHT (Kod,2) AS K4.
Хотя мнемоника K4 здесь тоже выглядит дезориентирующе. Лучше смотрелось бы K2.
Но молодец, что что сам исправляешь "знатоков"
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / выбор значения по двум последним символам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]