Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Диапазоны значений / 6 сообщений из 6, страница 1 из 1
09.09.2005, 06:14
    #33260133
КД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диапазоны значений
Народ!
В базе, которую нужно переработать в поле содержались диапазоны значений. Причем хотя это и были даты, но забиты были как тексты. Для одной записи м.б. разное количество диапазонов - от 1 до 4. Я понимаю, что предыдущий вариант - это ужас, но какой-то свой предложить не могу. В идеале диапазоны должны обрабатываться как даты. По форуму полазил, но что-то ничего подходящего не нашел... Помогите хоть ссылочкой!
...
Рейтинг: 0 / 0
09.09.2005, 09:12
    #33260242
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диапазоны значений
КДНарод!
В базе, которую нужно переработать в поле содержались диапазоны значений. Причем хотя это и были даты, но забиты были как тексты. Для одной записи м.б. разное количество диапазонов - от 1 до 4. Я понимаю, что предыдущий вариант - это ужас, но какой-то свой предложить не могу. В идеале диапазоны должны обрабатываться как даты. По форуму полазил, но что-то ничего подходящего не нашел... Помогите хоть ссылочкой!
А что, нельзя разнести диапазон на два поля: начало диапазона и конец диапазона типа "Дата" или "ДатаВремя"?! И затем делать столько записей в новой базе, сколько есть диапазонов для текущей записи в исходной базе. Хоть 100 ...
...
Рейтинг: 0 / 0
09.09.2005, 12:51
    #33261034
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диапазоны значений
1)

Запись (...,НачалоДиапазона1,КонецДиапазона1,НачалоДиапазона2,КонецДиапазона2,НачалоДиапазона3,КонецДиапазона3,НачалоДиапазона4,КонецДиапазона4)

2)

Запись (Ключ_Записи,...)
Диапазон (Ключ_Записи, НачалоДиапазона, КонецДиапазона)
...
Рейтинг: 0 / 0
13.09.2005, 07:50
    #33265377
КД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диапазоны значений
СПАСИБО!
...
Рейтинг: 0 / 0
14.09.2005, 05:36
    #33267670
КД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диапазоны значений
Еще один вопрос. Значения этих диапазонов ("даты") содержат только декаду и месяц. Год в данном случае действительно неважен, важен сезон. Но с ними, возможно, потребуется сравнивать новые значения, вводимые в базу как полноценные даты (число-мес-год). Значит, надо эти новые полные приводить в некоторое соответствие (функция?, пользовательский тип данных?). И какое, например, ставить число, если в диапазоне: конец мая - начало июля. Кто сталкивался, подскажите, пожалуйста!
...
Рейтинг: 0 / 0
15.09.2005, 10:51
    #33270576
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диапазоны значений
Пусть месяцев 12, декад 4. Простейший
КодДекады = НомерМесяца*10+НомерДекадыВМесяце.
конец мая 504
начало июля 701
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Диапазоны значений / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]