Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#6

Re: SQL GetDate() nur Datumsanteil extrahieren

  Alt 18. Jan 2006, 22:08
Ich habe dazu folgendes Statement:
Convert(datetime,convert(char(10),@Date,120)) das auch wunderbar klappt...

Was von beiden Varianten ist denn schneller ?

PS: Übrigens, da man eine solche Funktion eventuell öfters braucht, hab ich mir das Ganze in eine Funktion geschmissen..

SQL-Code:
CREATE FUNCTION [dbo].[Datum] (@Date datetime)
RETURNS datetime AS
BEGIN
    return Convert(datetime,convert(char(10),@Date,120))
END
Der Aufruf ist dann ganz simpel:
select dbo.Datum(getdate())
  Mit Zitat antworten Zitat