Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по SQL запросам   Найти похожие ветки 

 
Кирилка   (2002-11-11 12:06) [0]

Уважаемые Мастера!
Помогите, Pls, с запросом.
Есть SQL база. Каждый день при обращении в контору заказ пользователя заносится в базу.
Нужно найти какой пользователь делал обращение каждый день.
select distinct peaple выводит всех пользователей которые обращались в эти дни.
Как создать запрос чтобы посмотреть какие пользователи обращались каждый день за определенный интервал времени.
Зараннее спасибо !


 
stone   (2002-11-11 12:13) [1]

в общем виде
select ... where {Дата обращения} between :StartDate and :FinishDate

а конкретно все зависит от типа и структуры БД


 
Кирилка   (2002-11-11 12:21) [2]

Это понятно, но вопрос в том что
Нужно найти пользователя , который обращался каждый день, а всех остальных кто хотябы один день отсутствует в списке в результат запроса не выводить.


 
Skyle   (2002-11-11 12:24) [3]


> stone © (11.11.02 12:13)
> в общем виде
> select ... where {Дата обращения} between :StartDate and
> :FinishDate

Не, так не пойдёт... А если, например, надо с 1-го по 5-е, а чувак обращался только 3-го? Он будет? Я так понимаю, что он должен обращаться в данном случае 1,2,3,4 и 5-го... И нужны только такие...
Можно попробовать собрать клиентов первого дня интервала, допустим, во временную таблицу, потом оставить только тех, кто появился во второй день, и так далее пока либо интервал не кончится, либо клиенты. В этом случае во временной таблице на выходе будут только такие клиенты. Правда не знаю, насколько это оптимально.


 
stone   (2002-11-11 12:25) [4]

select distinct user ... from ...
where ...
group by user
having count(user)>{количество дней}


 
stone   (2002-11-11 12:27) [5]

уточнение

select distinct user, date ... from ...
where ...
group by user, date
having count(user)>{количество дней}



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
6-93171
Rule
2002-10-03 22:29
2002.11.28
Помогите пожалуйста опять, горит проект !!!!!!!!!!!!!!!!!!!!!!!!!


3-92830
Step[B.M.]
2002-11-12 12:34
2002.11.28
Проблемы с составлением SQL запроса в котором числа Float ...


1-93076
Checist [root]
2002-11-16 13:29
2002.11.28
СРОЧНО НУЖНА ПОМОЩЬ


1-93074
Helg
2002-11-15 19:49
2002.11.28
Как скопировать один TTreeView в другой?


3-92917
Skolotovich
2002-11-11 15:58
2002.11.28
проблема с редактированием БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский