Я пишу немного запроса в SQL, а также присуга головы с проблемой, в котором кажется, кто-то, должно быть, наберет раньше. Я пытаюсь найти количество месяцев между двумя датами. Я использую выражение, как ...
DATEDIFF(m,{firstdate},{seconddate})
Однако я замечаю, что эта функция поднимает время, когда дата пересекает ежемесячный порог. В примере ...
DATEDIFF(m,3/31/2011,4/1/2011) will yield 1
DATEDIFF(m,4/1/2011,4/30/2011) will yield 0
DATEDIFF(m,3/1/2011,4/30/2011) will yield 1
Кто-нибудь знает, как найти месяцы между двумя датами более-поэтому на основе прошедших времен, то время прошло ежемесячное пороговое значение?