При импорте в карту цен (Phone, VoiceIP) префиксов с диапазонами, например 7902(100-105) - в базу вносится префикс 790210(0-5), вполне логично. А если 7902(100-104), то уже распадается на 5! префиксов 7902100, ... 7902104 - не совсем логично.
А еще вопросик - каким образом происходит поиск соответствия номера префиксу ? Т.е. например номер 79021012233 попадает под префикс в базе 790210(0-5). Это делается средствами SQL-запроса (какого ?) или как-то иначе ? Могу я вручную в базу запихать префиксы типа, например, 7902(100-104), 7902(55-62), 7902(055-062). Запихать то конечно могу, но вот интересно как это работает.
|