Get date from int (JJJJMMTT)

Mit dabei ein Fehler, den vor ein paar Monaten hab ich mich in einer situation, wo ich zu finden einen workaround für Folgendes problem:

Ich bin speichern von Daten, die als integer in einem gemeinsamen format in meine SQL Server Datenbank (JJJJMMTT). Ich will meine select-Anweisung gibt mir den integer in ein format, das aussieht wie ein Datum (oder sogar in einen wahren date-Typ) an den Benutzer, so kann ich die empfangenen datatable direkt als datasource für mein DataGridView.

  • Ich nicht wollen, verwenden Sie clientseitige Formatierung
  • Nennen wir die Tabelle myTable und die ganze Zahl/Datum-Spalte myIntDate
  • myIntDate werden kann NULL
  • Probe myIntDate-value : 20160803 für den 3. August 2016
  • Tag der dbms verwendet. (Viele dbms-Produkte sind weit entfernt von der ANSI-SQL-konform, wenn es um Datum/Zeit.)
  • Tut mir Leid, habe vergessen zu setzen, dass in der! Ich bin Mit TSQL (Microsoft) @dfundako habe ich, aber es ist irgendwie schwer für mich zu finden, gute keywords für die Suche.
  • Ich Google sql server convert int to date yyyymmdd und das top-Ergebnis war eine korrekte Antwort.
InformationsquelleAutor Luke | 2016-08-03
Schreibe einen Kommentar