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())