2013-05-14 2 views
0
  1. У меня есть столбец datetime в MySQL. Теперь, в моем отчете, я хочу использовать только дату дляВопросы, касающиеся Pentaho Report designer

    a. группирование

    б. сравнение

Я попытался найти решение в сети, однако я не смог его найти.

  1. Как использовать distinct в SQL-запросе в конструкторе отчетов. Если я придумываю следующий запрос

    SELECT COUNT (DISTINCT user_id) FROM mytable 
    

он преобразует то же самое

SELECT DISTINCT COUNT (user_id) FROM mytable 

Пожалуйста, помогите.

ответ

0

Я никогда не столкнулся с таким поведением, но, во всяком случае, я думаю, быстро (но не самый лучший) обходной путь будет использовать следующий запрос:

select 
     count(0) 
from 
     (select distinct user_id from mytable) t 
-1

Не работает в версии 3.9.1 Он продолжает изменять его, чтобы отдать приоритет DISTINCT Я дам ему возможность использовать функции обобщения самого конструктора отчетов.

Приветствия

AC

Смежные вопросы