|
|
|
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 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Возможно, разница между значениями превышает 840 часов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 12:54 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Единственное, что приходит на ум - это то, что результат MAX() приводится к некоему не-DATETIME типу. Попробуй явное приведение типа: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 12:58 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Akina, я пробовал так: Код: sql 1. та же ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:22 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvlad , выясните, какой операнд вызывает недовольство функции - первый, второй или оба. За-CAST-уйте оба, наконец. А заодно проверьте, может, разница действительно превышает 839 часов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:25 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Akina, закастовал. Не помогает. Разница там сейчас двое суток, но теоретически может выйти за предел 840 часов. Есть ли другой способ, не ограниченный этим временем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:40 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladЕсть ли другой способ, не ограниченный этим временем?Как вариант - сгородить гибрид DATEDIFF и TIMEDIFF. Или использовать TIMESTAMPDIFF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:46 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladЕсть ли другой способ, не ограниченный этим временем? https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_timestampdiff ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:48 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladРазница там сейчас двое суток А покажите фактические значения, т.е. MAX(transshipment_finish_time), time_finish_plan ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 13:48 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladзакастовал. Не помогает.Не помогает - это имеется в виду, что даже Код: sql 1. сообщает об Invalid argument to time encode? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 14:19 |
|
||
|
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 |
|
||
|
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 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. Получается минус 1706 минут. Теперь это надо превратить в "- 1 день 4 часов 26 минут". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 16:36 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
svnvladMAX(transshipment_finish_time) = 27.01.2016 4:26:48 time_finish_plan = 26.01.2016Так это же не DATETIME. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 16:41 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
miksoft , не подсказывай :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 16:47 |
|
||
|
TIMEDIFF ругается
|
|||
|---|---|---|---|
|
#18+
Получилось вот так: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 16:55 |
|
||
|
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 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39160150&tid=1832202]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 472ms |

| 0 / 0 |
