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) спс
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс