Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

поиск повторяющихся записей в определённом диапазоне

72K
23 июня 2011 года
nikvoc
2 / / 23.06.2011
Здравствуйте, помогите пожалуйста, очень плохо знаю SQL и уже дня два долбаюсь. Есть таблица "OSTANOVKI" - учет работы лифтов

| REG_NOM | Datatime_pusk | улица |
| 46-46-123 | 01.06.11 8:00 | 60 лет Октября |
| 46-46-123 | 02.06.11 4:00 | 60 лет Октября |
| 46-46-123 | 03.06.11 9:00 | 60 лет Октября |

если в определённом диапазоне даты и времени, лифт останавливался 3 раза и более то нужно вывести на экран

Select *
From "C:\YKLX\OSTANOVKI.DB"');
As OSTANOVKI
WHERE Datatime_pusk>="'+MaskEdit1.text+'" and Datatime_pusk<="'+MaskEdit2.text+'" and (((OSTANOVKI.REG_NOM) In (SELECT REG_NOM From "C:\YKLX\OSTANOVKI.DB" As OSTANOVKI GROUP BY REG_NOM HAVING Count(*)>=3 )))

запрос работает но не учитывается дата и время в группировке
т.е. если задать дату с 02.06.11 по 03.06.11 то результат

| REG_NOM | Datatime_pusk | улица |
| 46-46-123 | 02.06.11 4:00 | 60 лет Октября |
| 46-46-123 | 03.06.11 9:00 | 60 лет Октября |

хотя поля должны быть пустые т.к. только две записи
72K
23 июня 2011 года
nikvoc
2 / / 23.06.2011
Ответ найден
14
23 июня 2011 года
Phodopus
3.3K / / 19.06.2008
[offtop]
Взглянул на таблицу, предствил лифты ездящие по улицам, немного ошалел :)
[/offtop]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог