السلام عليكم ارجو تحويل هذه الدالة من الفجول الى ال tsql وشكرا
Function Date360(FirstDate As Variant, SecondDate As Variant) As Variant
Select Case Day(FirstDate)
Case 31
FirstDay = 30
Case 28, 29
If Month(FirstDate) = 2 Then
FirstDay = 30
Else
FirstDay = Day(FirstDate)
End If
Case Else
FirstDay = Day(FirstDate)
End Select
Select Case Day(SecondDate)
Case 31
SecondDay = 30
Case 28, 29
If Month(SecondDate) = 2 Then
SecondDay = 30
Else
SecondDay = Day(SecondDate)
End If
Case Else
SecondDay = Day(SecondDate)
End Select
Date360 = ((DateDiff("m", FirstDate, SecondDate) - 1) * 30) + (30 - FirstDay) + SecondDay
End Function
