У меня есть таблица, похожая на:
Date | Communication_Type
---------- --------------------
12/10/2011 EMAIL
12/10/2011 WEB
12/10/2011 WEB
11/10/2011 MAIL
11/10/2011 FAX
11/10/2011 FAX
11/10/2011 EMAIL
Я хочу написать запрос для отображения двух верхних типов связи на определенную дату, но типы связи не ограничиваются показанными здесь,они могут быть одним из 100.
Есть ли способ, которым я мог бы получить вывод, как это, то есть для 11/11 / 2011
<_top_communication_type_count> | <second_top_communication_type_count>
-------------------------------- --------------------------------------
2 1
, где _top_communication_type_count будет FAX_COUNT
в данном случае, но для 12/11/2011
будет WEB_COUNT
Это немного сложно объяснить, но, надеюсь, вы понимаете, о чем я!Я нашел примеры для MySQL, но не для Oracle.