This is an old revision of the document!
None
None Defined
SQL Function to Create DateTime Value
Create FUNCTION [dbo].[CreateDateTime] (@Date datetime, @Time varchar(4))
RETURNS DateTime AS
BEGIN
Declare @NewTime datetime
Declare @Hour int
Declare @Minute int
If len(@time) = 3
Begin
Set @Hour = cast(left(@time,1) as int)
End
Else
Begin
Set @Hour = cast(left(@time,2) as int)
End
Set @Minute = cast(right(@Time,2) as int)
Set @NewTime = dateadd(hh,@hour, @Date)
Set @NewTime = dateadd(n, @Minute, @NewTime)
Return @newtime
END
Solution
30 Apr 2007