|
|
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
В общем задача такова есть база Firebird в которой хранится статистика и события, в базе есть таблицы вида journalevents_1,journalevents_2,journalevents_3......и т.д. то есть всего их 12 таблиц каждая таблица соответствует месяцу в году. В каждой таблице есть столбцы TIMESYS и TIMEEVENTS формат дата, нужно сделать запрос что бы дату откатить на год или 2 назад. делал так: Код: sql 1. 2. 3. но это долго так как на каждую таблицу надо выполнять этот запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 07:57 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
updatable view ? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Test: Код: sql 1. 2. Result: DT22.01.201328.01.201302.02.201315.02.201307.03.201323.03.2013 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 08:26 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
koshmar5699В общем задача такова есть база Firebird в которой хранится статистика и события, в базе есть таблицы вида journalevents_1,journalevents_2,journalevents_3......и т.д. то есть всего их 12 таблиц каждая таблица соответствует месяцу в году. В каждой таблице есть столбцы TIMESYS и TIMEEVENTS формат дата, нужно сделать запрос что бы дату откатить на год или 2 назад. делал так: Код: sql 1. 2. 3. но это долго так как на каждую таблицу надо выполнять этот запрос. Собери все в одну таблицу journalevents зы. будет так-же долго, зато запрос надо будет выполнить один раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 08:30 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
m7m, да вот я и не могу понять как это сделать я если чесно в SQL нуб( Там даты стоят типа 10.10.2014 10.00 и таких по 150000 записей на таблицу. вот надо что бы стало типа 10.10.2013 10.00 тока год поменять а остальное оставить как было))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 08:39 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
m7m, я Думаю что то типа Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 08:44 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
koshmar5699да вот я и не могу понять как это сделать я если чесно в SQL нуб( sql-ex.ru + их интерактивный учебник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 08:45 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
DateAdd тебе поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 08:45 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
Таблоидkoshmar5699да вот я и не могу понять как это сделать я если чесно в SQL нуб( sql-ex.ru + их интерактивный учебник. Как раз там я и решаю задачи и учусь) но вот эту задачу надо как то разрешить( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 09:03 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
Tactical Nuclear PenguinDateAdd тебе поможет Да я тоже думаю что поможет, но вот как применить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 09:06 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
koshmar5699Tactical Nuclear PenguinDateAdd тебе поможет Да я тоже думаю что поможет, но вот как применить? вот описание, что там непонятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 09:11 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
koshmar5699 Код: sql 1. 2. 3. Я, может, чего-то не понимаю, но этот запрос перемещает на год назад уже залогированные события. Затрудняюсь представить, для чего это может быть нужно. Точно ли этого хочет ТС? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 11:50 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
Fr0sT-Brutalkoshmar5699 Код: sql 1. 2. 3. Я, может, чего-то не понимаю, но этот запрос перемещает на год назад уже залогированные события. Затрудняюсь представить, для чего это может быть нужно. Точно ли этого хочет ТС? именно так, Это события из базы ПЦН (охрана), так вот при неизвестных обстоятельствах были удаленны прошлые года остался тока 13ый год полностью вот и начальство постановило сделать журнал (фейк) за 12ый год по всем объектам. вот и бьюсь я сис админ и поэтому с SQL не оч дружу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 13:23 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
[quot koshmar5699]Fr0sT-Brutalпропущено... именно так, Это события из базы ПЦН (охрана), так вот при неизвестных обстоятельствах были удаленны прошлые года остался тока 13ый год полностью вот и начальство постановило сделать журнал (фейк) за 12ый год по всем объектам. вот и бьюсь я сис админ и поэтому с SQL не оч дружу и с головой не дружишь. пишешь отказ и регистрируешь в канцелярии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 13:44 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
В общем покурил подумал покурил подумал, нашёл решение выглядит так) Код: sql 1. 2. теперь как бы это объеденить в 1 запрос к всем таблицам) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 14:06 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
koshmar5699теперь как бы это объеденить в 1 запрос к всем таблицам) Тебя в натуре ломает запустить этот запрос 12 раз?.. А таки придётся. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 14:11 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
koshmar5699остался тока 13ый год полностью вот и начальство постановило сделать журнал (фейк) за 12ый годтебе разве не инсерт нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 15:20 |
|
||
|
Помогите разобраться с Датами
|
|||
|---|---|---|---|
|
#18+
Ivan_Pisarevskyтебе разве не инсерт нужен? Телепаю: раз уж у них на каждый месяц новая таблица, то на каждый год новая БД. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2014, 15:29 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38735693&tid=1563361]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
553ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 869ms |

| 0 / 0 |
