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

Вниз

Выборка(Oracle 9)   Найти похожие ветки 

 
term1t ©   (2006-10-03 15:42) [0]

Доброго времени суток.
Есть 2 таблицы: заказчики и заказы. В таблице заказчиков есть поле булевого типа (т.е. контракт с ними действителен или нет); во второй таблице есть заказы от всех бывших и настоящих клиентов.
Необходимо сделать выборку всех действующих заказчиков и количества заказов на протяжении 3-х лет....
т.е. должно получится что-то типа этого
_________________________________________
Клиент                |       кол-во заказов
_________________________________________
Клиент_1             |                25
..................................................................

То ли я за время больничного совсем отупел, то ли это простым запросом не решается....
подкиньте идею, если не сложно.


 
term1t ©   (2006-10-03 15:53) [1]

P.s. Все до чего пока додумался... но как сюда количество заказов прикрепить....

select f.firms
from firms f
where f.numkrt in (select  distinct kodkor
                         from zakaz
                          where date_vx>"01.10.2003"
                          )


 
Desdechado ©   (2006-10-03 17:55) [2]

SELECT f.name, count(z.*)
FROM Firms f, Zakaz z
WHERE f.id=z.id AND z.datezakaz > :ddd
GROUP BY f.name


 
term1t ©   (2006-10-03 18:07) [3]

спасибо. стыдновато что сам полдня угрохал и не додумался....
2 недели на больничном - не шутка... :)



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

Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.044 c
2-1159783773
pathfinder
2006-10-02 14:09
2006.10.22
IndyFTP(10) + proxy = Socket Error # 10038


1-1157456048
AndreyRu
2006-09-05 15:34
2006.10.22
Рисование штрихкода


4-1149856535
TRyaSS
2006-06-09 16:35
2006.10.22
Как открыть существующий файл, чтобы дописать с


15-1159184655
Samael6
2006-09-25 15:44
2006.10.22
Формат данных Word


2-1160115430
Priest
2006-10-06 10:17
2006.10.22
Как найти ошибку если есть только адрес





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский