У меня есть столбец в таблице SQL Server 2005, в которой должно быть указано количество месяцев, в течение которых сотрудник работал.
Поскольку у меня также есть дата, когда сотрудник был нанят, я хочу, чтобы столбец «months_In_Service» был вычисляемым столбцом.
Теперь, если я использую DATEDIFF(month,[DateEngaged],GETDATE())
в качестве формулы для вычисляемого столбца месяцев службы, результаты будут правильными несколько раз, а иногда неверными.
Каким будет более надежный способ получить количество месяцев между значением DateEngaged и текущей датой? Какую формулу следует использовать в моем вычисляемом столбце?