
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.02.2003, 15:19
|
|||
|---|---|---|---|
Какой функцией выбрать месяц+год |
|||
|
#18+
Проблема такая:надо просуммировать счета по месяцу и году я пишу : select c.okpo,to_char(i.document_date,'MM/YYYY') data,substr(c.s_name,1,30),sum(i.total),count(i.id) from BUX_MAIN.NS_IN_INVOICES i,fin_adm.fi_sp_client c,fin_adm.fi_client_bank b where i.id_supplier=b.id and b.client_id=c.id and i.id_state=1 group by c.okpo,to_char(i.document_date,'MM/YYYY'),substr(c.s_name,1,30) Получается,но дата становится символьной и по возрастанию не сортируется в репорте сперва идет 2003 год,потом 2002. Какой функцией выбрать месяц+год,чтобы получить число или дату,а не char? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2003, 15:33
|
|||
|---|---|---|---|
Какой функцией выбрать месяц+год |
|||
|
#18+
Сделай обратное преобразование ... select c.okpo, to_date(to_char(i.document_date,'MM/YYYY'),'MM/YYYY') data, substr(c.s_name,1,30),sum(i.total),count(i.id) from BUX_MAIN.NS_IN_INVOICES i,fin_adm.fi_sp_client c,fin_adm.fi_client_bank b where i.id_supplier=b.id and b.client_id=c.id and i.id_state=1 group by c.okpo,to_char(i.document_date,'MM/YYYY'),substr(c.s_name,1,30) и всe будет хорошо ... или вот так даже лучше ... select c.okpo, trunc(i.document_date,'MM') data, substr(c.s_name,1,30),sum(i.total),count(i.id) from BUX_MAIN.NS_IN_INVOICES i,fin_adm.fi_sp_client c,fin_adm.fi_client_bank b where i.id_supplier=b.id and b.client_id=c.id and i.id_state=1 group by c.okpo,trunc(i.document_date,'MM'),substr(c.s_name,1,30) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2003, 15:55
|
|||
|---|---|---|---|
Какой функцией выбрать месяц+год |
|||
|
#18+
Получилось,мерси ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1991744]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 339ms |

| 0 / 0 |
