Wie select-Teil einer Timestamp in einer SQL-Abfrage

In der DB arbeite ich mit, ich will zu wählen, nur das Jahr aus einem bestimmten TimeStamp-Feld. Insbesondere, ich hoffe, wählen Sie die einzigartige Jahren aus dieser Spalte in der Datenbank.

Zum Beispiel, wenn alle Zeitstempel in das Feld "ModifyTimeStamp" sind entweder aus dem Jahr 2002 oder dem Jahr 2006, möchte ich kehrte einfach ein Ergebnis von '2002' und '2006'. Wenn dies nicht möglich ist, wäre ich zufrieden mit einem Ergebnis von einem Haufen " 2002 gemischt mit 'von 2006, und würde analysiert werden, später.

Alle ich habe in der Lage zu bekommen arbeiten so weit ist "Select ModifyTimeStamp from Table" - alle meine versuche, zu analysieren, gescheitert. Ich begann zu Lesen über die extract Befehl für SQL, aber ich glaube, es ist nur für PostgreSQL.

Jeden Rat sehr dankbar!

Bearbeiten: Bekam die Antwort, vielen Dank datagod und Marc. Der code, den ich suchte, endete als:

"Select distinct YEAR(ModifyTimeStamp) from Table"

  • Welche Datenbank? (Auch zufällige Informationen: timestamp im SQL server hat nichts zu tun mit Datums-und Zeitangaben 😉
  • Sorry, vergessen anzugeben. MySQL-Datenbank
Schreibe einen Kommentar