Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Любопытный select / 3 сообщений из 3, страница 1 из 1
04.03.2009, 04:49
    #35849678
Shock19
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Любопытный select
Доброго всем времени суток!
есть табличка большая с такими полями примерно:

Первое Второе Третье

12.01.2009 111 Иванов
12.01.2009 112 Иванов
13.01.2009 113 Петров
14.01.2009 114 Сидоров
15.01.2009 115 Сидоров
16.01.2009 116 Васичкин

итак как видим уникальным здесь является ВТОРОЕ поле Фамилии могут повторятся даты тоже
из примера видно что Иванов это один человек но с разными заявками ТАК ВОТ как выбрать из базы не кол-во заявок а именно кол-во людей чьи заявки попадают в диапозон дат от 01.01.2009 по 15.01.2009 включительно.
Для примера Иванов должен быть один хоть у него и две заявки в данном периоде.

Кому интересно то табличка принадлежит базе HyTech нашенская которая
...
Рейтинг: 0 / 0
04.03.2009, 05:07
    #35849681
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Любопытный select
select count(*) from (select disti Третье from таблица where Первое between
{01.01.2009} and {15.01.2009})


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.03.2009, 08:36
    #35849802
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Любопытный select
Код: plaintext
1.
2.
SELECT COUNT(DISTINCT Третье) FROM таблица 
WHERE Первое BETWEEN {^ 2009 . 01 . 12 } AND {^ 2009 . 01 . 16 }
С уважением, Алексей
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Любопытный select / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]