Эта команда работает с некоторыми базами данных SQL Server, но не с другими.
select Cast(Cast(DateDiff(mm,'20110608','20110708') as decimal(5,2))/12 as decimal(5,2))
Либо возвращает эту ошибку
Arithmetic overflow error converting numeric to data type numeric.
, либо работает и возвращает:
0.08
Есть ли какие-либо настройки, которые я должен изменить в базе данных?