|
|
|
сложение типов interval
|
|||
|---|---|---|---|
|
#18+
Всем привет! Ребята нужна помощь! Есть база, состоящая из 2-ух таблиц. В одной таблице находится продолжительность выполнения поручения каждым человеком (тип данных interval), а во вторую необходимо поместить суммарное количество времени, потраченного на поручения за каждый месяц по отдельности. В этом то и состоит моя проблема. Все это реализуется в триггере. Вот что я делаю, чтобы посчитать суммарное количество времени, потраченного за каждый месяц по отдельности: select sum(to_number(dliteln))into b from porucheniya where extract(MONTH from :new.etime)=2; Исходя из этого, моя проблема в том чтоб перевести тип interval в число для сложения. И ещё. Нужно эти данные поместить в соответствующие ячейки второй таблицы, где уже указано название месяца. При попытке это реализовать выскакивала ошибка, что триггер не знает вторую таблицу. Подскажите пожалуйста как решить эти проблемы? кто сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 14:31:07 |
|
||
|
сложение типов interval
|
|||
|---|---|---|---|
|
#18+
Miranda_star18Ребятастолько букв печатать... можно было успеть поочитать sql для чайников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 14:38:20 |
|
||
|
сложение типов interval
|
|||
|---|---|---|---|
|
#18+
Miranda_star18, поиском по форуму пользуйтесь (интервалы и складывали и в числа переводили и т.п.) а кто кого у вас не знает - см. права ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 14:38:27 |
|
||
|
сложение типов interval
|
|||
|---|---|---|---|
|
#18+
Miranda_star18Подскажите пожалуйста как решить эти проблемы? Пойти к архитектору БД и в доступной форме объяснить ему, что так хранимые агрегаты в Оракуле не делаются. Тогда обе проблемы отпадут. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 14:40:21 |
|
||
|
сложение типов interval
|
|||
|---|---|---|---|
|
#18+
Miranda_star18, во-первых укажите тип данных колонки porucheniya.dlinteln, и поля :new.etime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 15:21:57 |
|
||
|
сложение типов interval
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovПойти к архитектору БД и в доступной форме...судя по его стилю именования объектов, с большой уверенностью можно сказать, что это бесполезно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 15:24:06 |
|
||
|
сложение типов interval
|
|||
|---|---|---|---|
|
#18+
--Eugene--Miranda_star18, во-первых укажите тип данных колонки porucheniya.dlinteln, и поля :new.etime porucheniya.dliteln это тип interval day to second :new.etime это тип timestamp. Сори, если было, того что нужно не нашла) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 16:27:10 |
|
||
|
сложение типов interval
|
|||
|---|---|---|---|
|
#18+
Miranda_star18, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 16:48:24 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=213&tid=1887932]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 334ms |

| 0 / 0 |
