Format von SQL Server 2012 Zeit(7) , "HH:mm"
Habe ich Time(7)
Spalten für jeden Tag der Woche und ich möchte es formatieren, wie HH:mm
Habe ich versucht zu verwenden, SQL Server 2012 neue FORMAT
Funktion, aber es zeigt nur die NULL
Wert.
Wie kann ich das format ein time(7)
Datentyp, um anzuzeigen, wie HH:mm
?
Jedes mal, wenn ich eine Frage zum formatieren von SQL Server-Daten/Zeiten habe ich das selbe Fragen: Warum tun Sie müssen dies? Kann Sie nicht formatieren Sie es in Ihrer Benutzeroberfläche?
Einfach nur sagen... dies ist in der Regel eine Präsentation betreffen, und kann normalerweise getan werden-trivial in Ihrem app-code... warum sind Sie versuchen zu tun, Präsentations-Logik in der Datenbank?
Es hängt davon ab, was ist Ihre Schnittstelle. Ich bin die Anzeige in SSRS und ich kann die Formatierung der Zeit-Datentyp gibt.
Ich habe nicht versucht, eine Anzeige des TIME-Datentyps in SSRS, aber wenn es wirklich nicht funktioniert, würde ich es umwandeln, DATETIME und dann wird es funktionieren.
Manchmal können Sie nur wollen, um die Anzeige der Ergebnisse einer ad-hoc-Abfrage in einem raster auf dem front-end-ohne das schreiben von code in den front-end-format die Dinge.
Einfach nur sagen... dies ist in der Regel eine Präsentation betreffen, und kann normalerweise getan werden-trivial in Ihrem app-code... warum sind Sie versuchen zu tun, Präsentations-Logik in der Datenbank?
Es hängt davon ab, was ist Ihre Schnittstelle. Ich bin die Anzeige in SSRS und ich kann die Formatierung der Zeit-Datentyp gibt.
Ich habe nicht versucht, eine Anzeige des TIME-Datentyps in SSRS, aber wenn es wirklich nicht funktioniert, würde ich es umwandeln, DATETIME und dann wird es funktionieren.
Manchmal können Sie nur wollen, um die Anzeige der Ergebnisse einer ad-hoc-Abfrage in einem raster auf dem front-end-ohne das schreiben von code in den front-end-format die Dinge.
InformationsquelleAutor TTCG | 2014-10-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie immer das format der Daten in der Präsentationsschicht. Wenn es gibt Umstände, in denen das ZEIT-Datentyp kann nicht formatiert werden, die von der Benutzeroberfläche, die Sie werfen kann, ist der Wert in einen DATETIME-was mehr als wahrscheinlich, werden unterstützt.
InformationsquelleAutor DavidG
Können Sie - Format in Ms-sql Um das Format der Zeit, wie Sie Benötigen
Beispiel :
Ausgabe :
Für Sie, Spalten Sie können Ersetzen
GETDATE()
mit Ihrer Spalte name als unten -Beispiel :
InformationsquelleAutor Heemanshu Bhalla
InformationsquelleAutor Ganesh_Devlekar
Nur um ein bit, um die bereits gewählte Antwort.
Da Sie mithilfe von Reporting Services können Sie die Formatierung mit Format():
InformationsquelleAutor mxix
InformationsquelleAutor Krzysztof_G