группировка дней непосредственно в QV

Автор Pati, 10 декабря 2015, 10:08:40

« назад - далее »

Pati

Уважаемые формучане!
Подскажите, пожалуйста, как можно производить группировку непосредственно  в выражениях в клике, либо возможно есть какой-то другой способ?
есть две даты(они из разных таблиц), нужно из даты2 вычесть дату1 и полученное количество дней сгруппировать.
0 дней, 1-3 дн., более 3х дней.
В случае, когда даты были в одной таблице, я производила саму группировку непосредственно в sql запросе следующим образом:
             case when datediff( dd, дата1, дата2 ) between 0 and 1 then '0-1 дн'
                          when datediff( dd, дата1, дата2) between 2 and 5 then 'от 2 до 5 дн'
                           when datediff(dd, дата1, дата2) between 6 and 15 then 'от 6 до 15 дн'
                                      END "период кол-ва дней"
                           floor(convert(float,дата2 – дата1)))"кол-во дней "   

Сейчас, когда эти две даты в разных таблицах, делать это в sql  запросе сложнее. Данных много и поэтому даже сам процесс загрузки займет много времени.
А таких дат, по которым нужно делать группировку по периодам, будет несколько.
пробовала через функцию class
=  replace(Class(([дата2] -[дата1]),1),'<= x <' , 'до') , но она производит группировку с выбранным периодом разделения (в данном случае это 1)

Яндекс.Метрика