Wiki

Scale Your Enterprise

User Tools

Site Tools


kb:kb_item_4

KB Item 4

Product

None

Product Version (if applicable)

None Defined

Issue

SQL Function to Create DateTime Value

Symptom

Cause

Resolution Notes

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

KB Type

Solution

Item Date

30 Apr 2007

kb/kb_item_4.txt · Last modified: 2019/01/24 10:04 by runger