itrain-home  
home
 Aktuelle Seite:  knowhow sql tsql datum fn_juldatetodatetime.asp 
 



 

Transact SQL Script: fn_juldatetodatetime.SQL

questions? mailto:info@itrain.de

Download SQL Script

Dieses Script dient nur Demonstrationszwecken. Verwendung des Scripts erfolgt auf eigene Gefahr.


IF OBJECT_ID('dbo.fn_juldateTOdatetime', 'FN') IS NOT NULL  
  DROP FUNCTION dbo.fn_juldateTOdatetime  
 GO  
   
   
 CREATE FUNCTION fn_juldateTOdatetime(@julDate int)  
 RETURNS datetime  
 /*  
  Version 1.0 (für SQL Server 2000)  
  Konvertiert "julianisches" Datum (jjjttt) in einen Datumswert (datetime),   
  dabei ist jjj die Anzahl der Jahre seit 1900 und ttt der Tag innerhalb des Jahres  
  Als Rückgabewert wird der entsprechende datetime-Wert ermittelt  
  Fragen, Fehler?  -> sql@itrain.de  
 */  
 AS  
 BEGIN  
  RETURN DATEADD(DAY, @julDate % 1000 - 1 ,DATEADD(YEAR, @julDate / 1000 , 0))  
 END  
 GO  
 -- Beispielaufruf (33. Tag im Jahr 1999)  
 SELECT dbo.fn_juldateTOdatetime(99033)  
 
Leerraum

Dokument zum Drucken anzeigen
English Pages
Link-Tipp zum Thema "Microsoft Backoffice": www.swynk.com

Sehr umfangreiche Site für Backoffice-Administratoren. Viele SQL Server Beispiele und eine wahre Fundgruppe für SMS-Administratoren Wird laufend aktualisiert.