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

если ошибку исправить, то становится опять медленно.
 
10.07.2006 18:04  
Mtirt
Я выше писала. Префиксы я проверила. Обрабатываются нормально. Правда я шаблоны ввода порезала - оставила только, чтобы сам префикс и передавался.
 
10.07.2006 18:10  
shebdim
Цитата:
Сообщение от Mtirt
Я выше писала. Префиксы я проверила. Обрабатываются нормально. Правда я шаблоны ввода порезала - оставила только, чтобы сам префикс и передавался.
я допускаю, что мы говорим про разные префиксы, те которые записаны с type=1 в принципе не могут быть обработаны. то есть результат запроса должен дать следующие данные:
  • точные совпадения номера карты
  • частичные совпадения, начиная с самых полных совпадений
 
10.07.2006 18:26  
OlegON
Mtirt, подтверждаю, работать будет не у всех. *11
 
10.07.2006 19:40  
Mtirt
Но и вариант предложенный выше shebdim меня бы вполне устроил. Если быстро какой-нибудь патчик получить. Например в течение завтрашнего дня. Никак нельязя оргнизовать?
 
11.07.2006 09:13  
OlegON
Насчет патчика не знаю, мне тут подсказали еще один вариант :) Я все таки сторонник правильного кода, а не его доводки со стороны. Что так дает?
Код:
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  
Mtirt
Вроде тоже работает. 0,37 секунд.
 
11.07.2006 09:36  
Mtirt
Про патчик кого мучить? Фамилию хочу, с кем общаться?
 
11.07.2006 09:39  
OlegON
Не бойся, кому надо уже знает. Если хочешь пробивать самостоятельно, код я тебе сделал - вперед, к менеджеру...
Изображения
Тип файла: jpg mxl.jpg (83.8 Кб, 513 просмотров)
Тип файла: jpg mxl.jpg (83.8 Кб, 513 просмотров)
 
 


Опции темы



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

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