SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.05.2013 13:44:01

Klepa055
Участник
Зарегистрирован: 15.05.2013
Сообщений: 1

Вопрос по выборке с датами

Есть таблица, в которой сохраняются обращения пользователей к базе.
---------------------------
USER_DATE DATE
USER_POISK VARCHAR2
USER_IP VARCHAR2- 
SYS VARCHAR2

------------------
Нужно вывести динамику добавления новых пользователей за период.
Даты периода вводятся в поля: :P3_START и :P3_FINISH

Т.е. есть начальная дата, с которой ведутся все записи, например 06.02.2013 и соответственно с этой даты записываются IP пользователей.

нужно вывести дату и количество новых пользователей в конкретный период.

выборка новых пользователей может осуществляться с помощью запроса

Select user_ip
from logz_bz_user
where user_date between :P3_START AND :P3_FINISH
minus
Select user_ip
from logz_bz_user
where user_date<:P3_START

-----------------------------------------------

и есть попытка вывести количество записей:

select DISTINCT trunc(user_date) as "Дата", count(USER_IP) as "Количество"
from LOGZ_BZ_USER
where USER_IP in
(Select DISTINCT user_ip
from logz_bz_user
where trunc(user_date) between :P3_START AND :P3_FINISH
minus
Select DISTINCT user_ip
from logz_bz_user
where trunc(user_date)<:P3_START)
and trunc(user_date) between :P3_START AND :P3_FINISH
group by trunc(user_date)
order by trunc(user_date)

Но попытка неудачная. Основная проблема что IP адреса дублируются при выводе по датам, ведь мы выбирали до данного периода.... а в нем - нет. Т.е. нужно сделать так, чтобы при выводе, в каждую следующую дату учитывались IP адреса за предыдущий день...
Очень нужна помощь!!!
База разрабатывается с помощью apex4.2

Неактивен

 

#2 15.05.2013 16:00:06

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Вопрос по выборке с датами

Данный форум посвящен MySQL.
Вероятность получить ответ по Oracle Database здесь очень невелика.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson