Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Помогите найти ошибку
Пользователь: roit (IP-адрес скрыт)
Дата: 31, July, 2015 13:34

В БД RDR при поиске по наличию в 90^0 (учебный год) значения 2014 выдает 5348 документов, а если задать 2014/ то уже 5347. Т.е. в одной какой то записи задано не 2014/2015, а какой-то другой вариант. Возможно там стоит просто 2014. Нужно перевести студентов на следующий семестр пока не началась запись 1 курса (т.е. буквально в оставшиеся пару дней). Если выполнить сейчас задание по переводу, то в записи, где год задан неправильно будет ошибка.
Подскажите как найти эту одну неправильную запись?



Редактировано 1 раз. Последний раз 31.07.2015 13:36 пользователем roit.

Re: Помогите найти ошибку
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 31, July, 2015 17:12

Посмотрите словарь "Студент:Уч.год\Фак\Сем".
Год без слэша будет стоять первым из терминов на 2014

Re: Помогите найти ошибку
Пользователь: ochagova (IP-адрес скрыт)
Дата: 03, August, 2015 09:45

Можно попробовать последовательный поиск:

p(v90^0) and v90^0*4.1=''

Re: Помогите найти ошибку
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 03, August, 2015 10:21

rsum((if v90^0:'2014'then if v90^0:'/'then '0;'else '1;'fi fi))>0

Re: Помогите найти ошибку
Пользователь: roit (IP-адрес скрыт)
Дата: 03, August, 2015 15:24

Спасибо большое! Нашла самым простым способом - по словарю.Тем более, что вариант вообще оказался неожиданным там было - 2015/2014



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.