|
MS SQL: datediff different...
| ☑ |
0
extrim-style
05.10.15
✎
14:23
|
В примерах у MS - дата формата 'гггг-мм-дд' -
Но у меня в примере
select abs(datediff (day,'2015-10-04 00:00:00','2015-10-03 09:42:00'))
возвращает 31
Если же написать:
select abs(datediff (day,'20151004 00:00:00','20151003 09:42:00'))
то вернет 1 верно.
Почему?
|
|
1
Fragster
гуру
05.10.15
✎
14:25
|
вот по этому у 1с и нет приведения к строке в запросах
|
|
2
Fragster
гуру
05.10.15
✎
14:25
|
она думает, что ты ей в пендосовском формате суешь - 10 апреля и 10 марта.
|
|
3
extrim-style
05.10.15
✎
14:27
|
(2) спасибо. Это где-то в настройках можно поменять?
|
|
4
Гёдза
05.10.15
✎
14:30
|
можно convert использовать, там задается
|
|
5
extrim-style
05.10.15
✎
14:32
|
(4) спс
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший