Forum: Datenbanken
Delphi
by alzaimar,
19. Jan 2006
floor
Statt sich drauf zu verlassen, das der Datumsanteil in den ersten 10 Zeichen steht, kann man auch in irgendein Format konvertieren, das nur das Datum anzeigt, und dann wieder zurück, so z.B.:
select Convert(datetime,convert(char,getdate(),110))
@mikal: Deine Variante liefert ein VarChar, und kein DateTime.
Forum: Datenbanken
Delphi
by alzaimar,
18. Jan 2006
Mein Name ist Programm: :mrgreen:
Ich hab das eben woanders gelesen, ich mach es immer so:
select cast (floor (cast (getdate() as float)) as dateTime)
Das "cast (GetDate() as Int)" scheint aufzurunden ...
Forum: Datenbanken
Delphi
by alzaimar,
18. Jan 2006
So gehts auch
select cast (cast (getdate() as int) as dateTime)