|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
Здаравствуйте! такая проблема: имеется таблица с данными. нас интересует поле Kod C(4). как из таблицы выбрать значения, равные по последним 2м символам? например 0045 = 1045? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 14:05 |
|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 14:11 |
|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
Dima T, да нет, не то. код не обязательно будет 45. примерно так: xxyy=zzyy, как то так.... последние 2 цифры могут быть любыми! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 14:15 |
|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
Получение последних двух символов поля Kod: right(Kod, 2) Не понял чего ты там делаешь. Покажи тестовый пример данных и желаемый результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 14:22 |
|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 14:42 |
|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
Zloi_87, чтоб решателям твоей задачи не приходилось ломать голову, чему должны быть равны "значения последним двух символов", лучше явно указать то, что подразумевается ("само собой разумеется"), а именно: "выбрать все записи, каждая из которых совпадает хоть с одной другой записью по двум последним символам". Это называется "умение чётко излагать мысли". ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 15:00 |
|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
"выбрать все записи, каждая из которых совпадает хоть с одной другой записью по двум последним символам поля Kod" ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 15:01 |
|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
Rostislav D. Kudryashov"выбрать все записи, каждая из которых совпадает хоть с одной другой записью по двум последним символам поля Kod" да, с формулировкой у меня слабовато, это извините. Код: sql 1.
выдаёт ошибку too few arguments переписал так: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 15:42 |
|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
блин, забыл сказать: спасибо, без вас я бы закопался в этих записях, и все равно не успел бы сделать. еще раз большое спасибо... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 15:47 |
|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
Zloi_87блин, забыл сказать: спасибо, без вас я бы закопался в этих записях, и все равно не успел бы сделать. еще раз большое спасибо... Стюдент, дыши пока здесь народ жив. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 16:25 |
|
выбор значения по двум последним символам
|
|||
---|---|---|---|
#18+
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. Но молодец, что что сам исправляешь "знатоков" ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2013, 18:53 |
|
|
start [/forum/topic.php?desktop=1&fid=41&tid=1583056]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 280ms |
total: | 417ms |
0 / 0 |