Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
tarasov-es Участник со стажем
Вступление в Клуб: 18.05.2011
|
Пт Май 20, 2011 09:35  Вопрос по группировкам |
|
Полезность: Нет оценки
|
Коллеги, подскажите по поводу группировок.
Есть такой запрос
Код: | (select
a( sum(nvl(a.[summa],0)):summ,
to_char(a.[date],'dd.mm.yyyy'):f_date
)
in
::[RECORDS],
([MAIN_DOCUM]:md) all
where
a%collection = acc.[ARC_MOVE]
and a.[DOC]=md
and a.[date]>= DateBeg
and a.[date]<= DateEnd
group by
to_char(a.[date],'dd.mm.yyyy')
order by
a.[date] asc
) |
нужно сгруппировать, например по датам (точнее по тексту, который получится после to_char). Приведенный запрос компилируется, но не выполняется при построении отчета.
если в разделе group by заменить to_char(a.[date],'dd.mm.yyyy' на a.[date] то работает но группирует с учетом минут секунд и часов.
Подскажите как реализованы группировки в pl/plus. |
|
 |
Andry Участник - экстремал
Вступление в Клуб: 14.01.2009
|
Пт Май 20, 2011 10:12   |
|
Полезность: Нет оценки
|
А если использовать TRIM(a.[date]) ? |
|
 |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Пт Май 20, 2011 10:24   |
|
Полезность: Нет оценки
|
видимо все же - trunc? для даты отсечь время |
|
 |
Andry Участник - экстремал
Вступление в Клуб: 14.01.2009
|
Пт Май 20, 2011 11:15   |
|
Полезность: Нет оценки
|
lexus пишет: | видимо все же - trunc? для даты отсечь время |
да, совершенно точно. Не проверил я совет перед отправкой, поленился... |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|