I am trying to import two functions from MS-ACCESS to sql server 2000. Can anything shed some lights please......... ............
create Function CalculateSplit( ByVal idMinutes As Double, ByVal ilCount As Double) As Double
Dim ldMod As Double
Dim ldMinSplit As Double
Dim ldDecSplit As Double
--Debug.Print ldMod
ldMinSplit = idMinutes / ilCount
ldMod = ldMinSplit Mod 15
ldDecSplit = (ldMinSplit - Int(ldMinSplit) )
If (ldDecSplit <= 0.5) Then
ldMod = ldMod + ldDecSplit
Else
ldMod = ldMod - 1 + ldDecSplit
End If
--CalculateSplit = Round(((idMinut es / ilCount) + IIf(((idMinutes / ilCount) Mod 15) = 0, 0, (15 - ldMod))) / 60, 2)
CalculateSplit = RoundUp(idMinut es / ilCount, 30)
End Function
CREATE Function RoundUp(ByVal idMinutes As Double, ByVal id As Double) As Double
Dim ldMod As Double
Dim ldMinSplit As Double
Dim ldDecSplit As Double
--Debug.Print ldMod
ldMod = idMinutes Mod id
ldDecSplit = (idMinutes - Int(idMinutes))
If (ldDecSplit <= 0.5) Then
ldMod = ldMod + ldDecSplit
Else
ldMod = ldMod - 1 + ldDecSplit
End If
RoundUp = Round(((idMinut es) + IIf(((idMinutes ) Mod id) = 0, 0, (id - ldMod))) / 60, 2)
End Function
create Function CalculateSplit( ByVal idMinutes As Double, ByVal ilCount As Double) As Double
Dim ldMod As Double
Dim ldMinSplit As Double
Dim ldDecSplit As Double
--Debug.Print ldMod
ldMinSplit = idMinutes / ilCount
ldMod = ldMinSplit Mod 15
ldDecSplit = (ldMinSplit - Int(ldMinSplit) )
If (ldDecSplit <= 0.5) Then
ldMod = ldMod + ldDecSplit
Else
ldMod = ldMod - 1 + ldDecSplit
End If
--CalculateSplit = Round(((idMinut es / ilCount) + IIf(((idMinutes / ilCount) Mod 15) = 0, 0, (15 - ldMod))) / 60, 2)
CalculateSplit = RoundUp(idMinut es / ilCount, 30)
End Function
CREATE Function RoundUp(ByVal idMinutes As Double, ByVal id As Double) As Double
Dim ldMod As Double
Dim ldMinSplit As Double
Dim ldDecSplit As Double
--Debug.Print ldMod
ldMod = idMinutes Mod id
ldDecSplit = (idMinutes - Int(idMinutes))
If (ldDecSplit <= 0.5) Then
ldMod = ldMod + ldDecSplit
Else
ldMod = ldMod - 1 + ldDecSplit
End If
RoundUp = Round(((idMinut es) + IIf(((idMinutes ) Mod id) = 0, 0, (id - ldMod))) / 60, 2)
End Function
Comment