![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() В таблице есть поля: дата рождения и дата занесения в реестр.
Присутствуют такие ошибки, как дата занесения в реестр раньше даты рождения, как эти ошибки найти? |
#2
|
|||
|
|||
![]() Код:
SELECT ID FROM Table WHERE BirthDate > RegDate А далее идешь по этому списку и делаешь то, что тебе надо. Естественно, поля дат должны быть соответсвующего типа (в зависимости от сервера). Можно, в принципе, сразу изменить такие записи. Например, если дата регистрации раньше дяты рождения, то поставить туда дату рождения: Код:
UPDATE Table SET RegDate = BirthDate WHERE BirthDate > RegDate |
#3
|
||||
|
||||
![]() Любим мы создавать трудности а затем героически их преодолевать. На этапе ввода данных такие вещи должны программой отслеживаться.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
|||
|
|||
![]() еще один вопрос!
район 1001 1002 1003 улицы 1001001 ленинская 1001002 1001003 1002001 ленинская 1002002 думаю список понятен теперь сама ошибка 1001 1002001 |
#5
|
|||
|
|||
![]() код района 1001, а код улици начинается 1002, т. е. улица взята с другого района.
|
#6
|
||||
|
||||
![]() Нет это скорее всего не ошибка, дело в том, что это административный округ. А административный округ состоит из домов на улицах, поэтому отдельно от дома рассматривать ваш пример неверно.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#7
|
|||
|
|||
![]() Цитата:
|