Вопросы по Cronos, другим базам и программам

все, что касается обмена базами данных, программы для работы с ними и пр.

Модераторы: konkar, deicide

Ответить
Аватара пользователя
Boris00
профи
Сообщения: 253
Зарегистрирован: 13 дек 2021, 06:58
Благодарил (а): 1652 раза
Поблагодарили: 1141 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Boris00 »

Доброго всем!
Вопрос
Есть БД с телефонами
Записаны по разному с 79********* и 89*********
Есть данные номерной ёмкости по региону и оператору
Как составить запрос или написать формулу
чтобы выбрать из БД именно номера входящие в номерную ёмкость

К примеру - Ёмкость (одна из...)
от 9584378500
до 9584379499

т.е. стандартными запросом нужно вбивать такие варианты
795843785??
795843786??
795843787??
795843788??
795843789??
795843790??
795843791??
795843792??
795843793??
795843794??
и
895843785??
895843786??
895843787??
895843788??
895843789??
895843790??
895843791??
895843792??
895843793??
895843794??

* (чтобы отсечь 7 и 8) вначале номера не канает т.к. в БД присутствуют иностранные номера
которые длинней российских и при постановке * - тоже попадают в список...
konkar
профи
Сообщения: 326
Зарегистрирован: 29 ноя 2021, 15:40
Благодарил (а): 120 раз
Поблагодарили: 1147 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение konkar »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]23 май 2025, 11:30 Доброго всем!
Вопрос
Есть БД с телефонами
Записаны по разному с 79********* и 89*********
Есть данные номерной ёмкости по региону и оператору
Как составить запрос или написать формулу
чтобы выбрать из БД именно номера входящие в номерную ёмкость

К примеру - Ёмкость (одна из...)
от 9584378500
до 9584379499

т.е. стандартными запросом нужно вбивать такие варианты
795843785??
795843786??
795843787??
795843788??
795843789??
795843790??
795843791??
795843792??
795843793??
795843794??
и
895843785??
895843786??
895843787??
895843788??
895843789??
895843790??
895843791??
895843792??
895843793??
895843794??

* (чтобы отсечь 7 и 8) вначале номера не канает т.к. в БД присутствуют иностранные номера
которые длинней российских и при постановке * - тоже попадают в список...
Попробуйте через сложный запрос, там есть возможность задать условие: "находится в интервале"
Аватара пользователя
deicide
профи
Сообщения: 89
Зарегистрирован: 28 ноя 2021, 15:42
Благодарил (а): 336 раз
Поблагодарили: 214 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение deicide »

А если так?
?958437????

Номера можно привести к единому, допустим создаете новое поле, заполняете его плюсами, потом копируете в него телефоны без пробела и меняете +8 на +7. У вас получится вся база с +7.
Аватара пользователя
Boris00
профи
Сообщения: 253
Зарегистрирован: 13 дек 2021, 06:58
Благодарил (а): 1652 раза
Поблагодарили: 1141 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Boris00 »

Доброго всем!
ВОПРОСик
В БД множественное поле типа текст с телефонами
Часто (но не везде) телефоны записаны дважды с "7" и с "8" или трижды без "7" и "8"
79502512345
89502512345
9502512345

Как привести все номера к единому формату с "7"
79502512345
Понятно - потом ревизией удалить дубли

Подскажите формулу изменить именно начальные цифры номера 89 на 79 не затрагивая правильно написанных номеров и значений типа 89 в середине номера...
Аватара пользователя
deicide
профи
Сообщения: 89
Зарегистрирован: 28 ноя 2021, 15:42
Благодарил (а): 336 раз
Поблагодарили: 214 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение deicide »

Я делаю так, не знаю подойдет вариант или нет:
Создаю текстовое поле, заполняю его +
Копирую в него данные из множественного с разделителем |
Потом через массовую замену меняю |8 на |7 и |9 на |79
Удаляю все значения из поля множественное
Удаляю из текстового поля +|
Далее формулой Поле:= SWAP (Поле,"|", @VALUESEPARATOR) переношу обратно в множественное поле данные.
Ну и ревизией удаляю дубли.
konkar
профи
Сообщения: 326
Зарегистрирован: 29 ноя 2021, 15:40
Благодарил (а): 120 раз
Поблагодарили: 1147 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение konkar »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]10 июн 2025, 18:58 Доброго всем!
ВОПРОСик
В БД множественное поле типа текст с телефонами
Часто (но не везде) телефоны записаны дважды с "7" и с "8" или трижды без "7" и "8"
79502512345
89502512345
9502512345

Как привести все номера к единому формату с "7"
79502512345
Понятно - потом ревизией удалить дубли

Подскажите формулу изменить именно начальные цифры номера 89 на 79 не затрагивая правильно написанных номеров и значений типа 89 в середине номера...
Могу предложить следующее. Пусть PT - множественное поле с телефонами.
@I:=1
@L:=Valcount(PT)
While (@I<= @L) Do(PT(@I):=Swap(PT(@I)," ",""); If (Len(PT(@I)=10) Then (@A:=PT(@I) Else(@A:=Substr (PT(@I),2,10); PT(@I):="7"<<@A; @I:=@I+1)
Как-то так
Аватара пользователя
tor4
профи
Сообщения: 92
Зарегистрирован: 19 янв 2025, 18:03
Откуда: Escape from tor.
Благодарил (а): 22 раза
Поблагодарили: 131 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение tor4 »

Привет всем, очень странный вопрос, но есть ли версия кроноса под macos? и что-то адекватное типо emeditor ( его самого нет на маке ) поискав кронос, вроде официалки нет, но может есть форк.
TOR - pixeldrain.com

MADE WITH LOVE♥️
malibu975
новый пользователь
Сообщения: 25
Зарегистрирован: 15 авг 2023, 18:12
Благодарил (а): 13 раз
Поблагодарили: 7 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение malibu975 »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]02 июл 2025, 23:35 Привет всем, очень странный вопрос, но есть ли версия кроноса под macos? и что-то адекватное типо emeditor ( его самого нет на маке ) поискав кронос, вроде официалки нет, но может есть форк.
Скорее всего проще через виртуальную машину. Я ставил XP через Parallels и так работал с Кроносом.
Ответить