Полезные запросы

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
 
Строка 6: Строка 6:
 
  from
 
  from
 
   rdb$database
 
   rdb$database
 +
 +
Распределение количества обращений клиентов по месяцам:
 +
 +
<pre>
 +
select
 +
  extract(year from m.msgstartdate),
 +
  extract(month from m.msgstartdate),
 +
  count(m.subject)
 +
from
 +
  msg_message m join gd_contact c
 +
    on c.id = m.fromcontactkey
 +
where
 +
  /* добавьте сюда условие для отбора по    */
 +
  /* конкретному клиенту или группе клиентов */
 +
  UPPER(c.name) LIKE '%'
 +
group by
 +
  1, 2
 +
order by
 +
  1 desc, 2 desc
 +
</pre>

Версия 15:48, 1 декабря 2006

Среднее количество позиций по документу с позициями в базе данных:

select
  (select count (*) from gd_document where not parent is null) /
  (select count (distinct parent) from gd_document where not parent is null)
from
  rdb$database

Распределение количества обращений клиентов по месяцам:

select
  extract(year from m.msgstartdate),
  extract(month from m.msgstartdate),
  count(m.subject)
from
  msg_message m join gd_contact c
    on c.id = m.fromcontactkey
where
  /* добавьте сюда условие для отбора по     */
  /* конкретному клиенту или группе клиентов */
  UPPER(c.name) LIKE '%'
group by
  1, 2
order by
  1 desc, 2 desc
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты