[ТЕМА ЗАКРЫТА]
Опции темы
10.07.2006 17:59
 
В чем кокретно ошибка? Может у меня она просто не проявится, в силу особенности данных?
10.07.2006 18:03
 
неверно обрабатываются префиксы карт, в вашем случае они видимо попросту не используются. то есть случай когда скидка даётся не просто на карту, а на все карты которые начинаются с какого-то номера.

если ошибку исправить, то становится опять медленно.
10.07.2006 18:04
 
Я выше писала. Префиксы я проверила. Обрабатываются нормально. Правда я шаблоны ввода порезала - оставила только, чтобы сам префикс и передавался.
10.07.2006 18:10
 
Цитата:
Mtirt Я выше писала. Префиксы я проверила. Обрабатываются нормально. Правда я шаблоны ввода порезала - оставила только, чтобы сам префикс и передавался.
я допускаю, что мы говорим про разные префиксы, те которые записаны с type=1 в принципе не могут быть обработаны. то есть результат запроса должен дать следующие данные:
  • точные совпадения номера карты
  • частичные совпадения, начиная с самых полных совпадений
10.07.2006 18:26
 
Mtirt, подтверждаю, работать будет не у всех. *11
10.07.2006 19:40
 
Но и вариант предложенный выше shebdim меня бы вполне устроил. Если быстро какой-нибудь патчик получить. Например в течение завтрашнего дня. Никак нельязя оргнизовать?
11.07.2006 09:13
 
Насчет патчика не знаю, мне тут подсказали еще один вариант :) Я все таки сторонник правильного кода, а не его доводки со стороны. Что так дает?
Код:
SELECT card_type, 
       name, 
       receipt_amount, 
       classif, 
       modificator 
  FROM disc_std2perscard 
 WHERE card_code = '365001734' and type = 0
      OR 
      card_code between substring('365001734',1,1)
                    and '365001734' 
  and instr('365001734', card_code)=1
  and type = 1 
order by type, card_code desc;
11.07.2006 09:34
 
Вроде тоже работает. 0,37 секунд.
11.07.2006 09:36
 
Про патчик кого мучить? Фамилию хочу, с кем общаться?
11.07.2006 09:39
 
Не бойся, кому надо уже знает. Если хочешь пробивать самостоятельно, код я тебе сделал - вперед, к менеджеру...
Изображения
Тип файла: jpg mxl.jpg (83.8 Кб, 513 просмотров)
Тип файла: jpg mxl.jpg (83.8 Кб, 513 просмотров)


Опции темы



Часовой пояс GMT +3, время: 18:09.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.