我一直试图找到月份编号中的季度编号,即我有月份编号2应该是第1编号,我如何在Access VBA或访问查询中执行此操作? 提前谢谢。
答案 0 :(得分:5)
您可以使用此功能:
Public Function Quarter(ByVal MonthNumber As Long) As Long
If (MonthNumber < 1) Or (MonthNumber > 12) Then
Call Err.Raise(6) ' Value out of Bounds '
End If
Let Quarter = (MonthNumber - 1) \ 3 + 1
End Function
答案 1 :(得分:0)
一个适用于Excel的班轮:
=INT((MonthNo-1)/3 +1)
对于SQL
floor(([MonthNo]-1)/3) +1