Konvertieren getdate() int

Wenn ich die folgende Abfrage ausführen:

select convert(int, getdate())

Bekomme ich das Ergebnis:

-----------
41238

(1 row(s) affected)

Wer weiß, was das bedeutet?

  • Allright! Fand die Antwort schon. Es sind die Tage. SELECT dateadd(day, convert(int, getdate()), '01/01/1900')
  • Nein, es bedeutet, dass die Tage seit 1/1/1900.
  • Yep! Aber es hängt davon ab, welchen DBMS du verwendest, richtig? Oder alle von Ihnen zählen beginnen am 1/1/1900?
  • Hängt, Sie könnte sein, aber wahrscheinlich nicht. Fragen Sie uns, was Sie wirklich suchen und wir können Ihnen eine Lösung, oder spielen Sie nur mit convert()?
  • Eigentlich war ich auf der Suche, wie konvertiert int datetime. Eins führte zum anderen...
InformationsquelleAutor Danilo Lima | 2012-11-26
Schreibe einen Kommentar