|
|
|
Сложности с датами
|
|||
|---|---|---|---|
|
#18+
Даже незнаю как описать порблему... начну наверное с начала Есть таблица, в ней хранятся записи типа start_datetime end_datetime status Код: plsql 1. 2. 3. 4. записи имеют прмерно такой вид 2014-01-01 00:00:00 2014-01-02 00:00:00 и могут содержать периоды разной длинны Задача на первый взгляд простая Вычислить количество дней в этом периоде, но не просто так, надо вычислить сколько было именно 00:00:00 то есть что бы 2014-01-01 22:00:00 2014-01-02 00:00:00 считалось уже как 1 день 2014-01-01 22:00:00 2014-01-05 00:00:00 считалось уже как 4 деня Код: plsql 1. Говорит как 0, мне надо что то подобное, но что бы была возможность внести опорную точку в вычисления ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 10:52:16 |
|
||
|
Сложности с датами
|
|||
|---|---|---|---|
|
#18+
дату можно усечь до начала суток (отбросить порцию време), после - считать разницу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 10:55:02 |
|
||
|
Сложности с датами
|
|||
|---|---|---|---|
|
#18+
Есть ли какой либо способ усечения в зависимости от интервалов? например, если интервал час то отсечь нужно минуты и секунды, то есть не быть привязанным конкретно к дням ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 11:05:30 |
|
||
|
Сложности с датами
|
|||
|---|---|---|---|
|
#18+
Хотя наверное, напишу процедуру, ниче страшного. Спасибо, оказалось просто я туплю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 11:06:50 |
|
||
|
Сложности с датами
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 12:50:07 |
|
||
|
Сложности с датами
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 15:18:05 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1835205]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 328ms |

| 0 / 0 |
