Datum als String formatieren

15/05/2009 - 15:20 von Christoph Schneegans | Report spam
Hallo allerseits!

In VB.NET liefert mir

Dim s As String = d.ToString("yyyy-MM")

elegant die gewünschte Zeichenfolge, für d = Now() etwa "2009-05".
Wie lautet die Entsprechung in Transact-SQL? CAST erscheint mir hier
ziemlich umstàndlich.

Mir ist schon klar, daß eine Abfrage üblicherweise datetime-Werte
an die Applikation weitergeben sollte. Manchmal möchte ich aber
auch nur schnell eine Abfrage im Query Analyzer bzw. im Management
Studio ausführen.

<http://schneegans.de/web/xhtml/> · Klare Antworten zu XHTML
 

Lesen sie die antworten

#1 Willfried Faerber [MVP]
15/05/2009 - 15:34 | Warnen spam
Hallo Christoph,

Convert(Char(7),GetDate(),102)

Viele Grüsse
Willfried

"Christoph Schneegans" wrote in message
news:
Hallo allerseits!

In VB.NET liefert mir

Dim s As String = d.ToString("yyyy-MM")

elegant die gewünschte Zeichenfolge, für d = Now() etwa "2009-05".
Wie lautet die Entsprechung in Transact-SQL? CAST erscheint mir hier
ziemlich umstàndlich.

Mir ist schon klar, daß eine Abfrage üblicherweise datetime-Werte
an die Applikation weitergeben sollte. Manchmal möchte ich aber
auch nur schnell eine Abfrage im Query Analyzer bzw. im Management
Studio ausführen.

<http://schneegans.de/web/xhtml/> · Klare Antworten zu XHTML

Ähnliche fragen