I have this working in VB. How can I create a SQL Function to do something similar? I am not good with SQL syntax.
ie.
123 -> 123
1000 -> 1,000
10000 -> 10,000
200000 -> 200,000
5000000 -> 5,000,000
100000000 -> 100,000,000
function Make_Comma_Number(Data)
HowMany = Len(Data)
If HowMany < 4 Then
Make_Comma_Number = Data
Else
'Add in commas----------------------
For i = 1 To HowMany
NewData = Mid(Data, i, 1) & NewData
Next 'i
For a = 1 To HowMany
Counter = Counter + 1
If Counter = 4 Then
DataOf = Mid(NewData, a, 1) & "," & DataOf
Counter = 1
Else
DataOf = Mid(NewData, a, 1) & DataOf
End If
Next 'a
'-----------------------------------
Make_Comma_Number = DataOf
End If
end function
ie.
123 -> 123
1000 -> 1,000
10000 -> 10,000
200000 -> 200,000
5000000 -> 5,000,000
100000000 -> 100,000,000
function Make_Comma_Number(Data)
HowMany = Len(Data)
If HowMany < 4 Then
Make_Comma_Number = Data
Else
'Add in commas----------------------
For i = 1 To HowMany
NewData = Mid(Data, i, 1) & NewData
Next 'i
For a = 1 To HowMany
Counter = Counter + 1
If Counter = 4 Then
DataOf = Mid(NewData, a, 1) & "," & DataOf
Counter = 1
Else
DataOf = Mid(NewData, a, 1) & DataOf
End If
Next 'a
'-----------------------------------
Make_Comma_Number = DataOf
End If
end function