|
|
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. Выдает ошибку: Invalid argument to time encode. Поле time_finish_plan имеет тип DATETIME. transshipment_finish_time тоже тип DATETIME. Если написать Код: sql 1. то выдает 0, ошибки нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 12:50:24 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Возможно, разница между значениями превышает 840 часов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 12:54:30 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Единственное, что приходит на ум - это то, что результат MAX() приводится к некоему не-DATETIME типу. Попробуй явное приведение типа: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 12:58:45 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Akina, я пробовал так: Код: sql 1. та же ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:22:24 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvlad , выясните, какой операнд вызывает недовольство функции - первый, второй или оба. За-CAST-уйте оба, наконец. А заодно проверьте, может, разница действительно превышает 839 часов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:25:38 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Akina, закастовал. Не помогает. Разница там сейчас двое суток, но теоретически может выйти за предел 840 часов. Есть ли другой способ, не ограниченный этим временем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:40:20 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladЕсть ли другой способ, не ограниченный этим временем?Как вариант - сгородить гибрид DATEDIFF и TIMEDIFF. Или использовать TIMESTAMPDIFF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:46:59 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladЕсть ли другой способ, не ограниченный этим временем? https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_timestampdiff ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:48:23 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladРазница там сейчас двое суток А покажите фактические значения, т.е. MAX(transshipment_finish_time), time_finish_plan ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:48:31 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladзакастовал. Не помогает.Не помогает - это имеется в виду, что даже Код: sql 1. сообщает об Invalid argument to time encode? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 14:19:33 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Akinasvnvladзакастовал. Не помогает.Не помогает - это имеется в виду, что даже Код: sql 1. сообщает об Invalid argument to time encode? Да, даже это сообщает об ошибке. Значения следующие: MAX(transshipment_finish_time) = 27.01.2016 4:26:48 time_finish_plan = 26.01.2016 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 15:44:41 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladtime_finish_plan = 26.01.2016 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Читай. Думай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 16:29:29 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. Получается минус 1706 минут. Теперь это надо превратить в "- 1 день 4 часов 26 минут". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 16:36:48 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladMAX(transshipment_finish_time) = 27.01.2016 4:26:48 time_finish_plan = 26.01.2016Так это же не DATETIME. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 16:41:20 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
miksoft , не подсказывай :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 16:47:01 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Получилось вот так: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 16:55:50 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
miksoftsvnvladMAX(transshipment_finish_time) = 27.01.2016 4:26:48 time_finish_plan = 26.01.2016Так это же не DATETIME. Ну поле-то DATETIME. Просто во времени нули. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 16:56:43 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39160020&tid=1832202]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
177ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 430ms |

| 0 / 0 |
