Order By date
am 03.08.2006 15:32:29 von letters
Hallo,
ich habe ein Date Feld in einer Tabelle. Ist auch soweit ok. Aber ich
benötige manchmal zur Abfrage nur das Jahr. Nun steht ja aber in dem Feld
2006-08-03. Wie kann ich jetzt nur nach 2006 sortieren lassen?
........ Order By date
nimmt ja das ganze Datumsconstruct.
mfg
Mathias
Re: Order By date
am 03.08.2006 15:44:02 von letters
Am Thu, 3 Aug 2006 15:32:29 +0200 schrieb Mathias Fiedler:
> Hallo,
> ich habe ein Date Feld in einer Tabelle. Ist auch soweit ok. Aber ich
> benötige manchmal zur Abfrage nur das Jahr. Nun steht ja aber in dem Feld
> 2006-08-03. Wie kann ich jetzt nur nach 2006 sortieren lassen?
>
> ....... Order By date
>
> nimmt ja das ganze Datumsconstruct.
>
> mfg
>
> Mathias
Habs gefunden.
Ist Order By YEAR(date)
Mathias
Re: Order By date
am 03.08.2006 15:46:48 von Carsten Wiedmann
Mathias Fiedler schrieb:
*verwirrt ist* *g*
> Aber ich
> benötige manchmal zur Abfrage nur das Jahr.
Du machst eine Abfrage und möchtest von der Datumsspalte nur das Jahr im
Ergebnis haben?
Oder du möchtest nur die Datensätze haben, wo die Datumsspalte ein
bestimmtes Jahr enthält?
> Wie kann ich jetzt nur nach 2006 sortieren lassen?
>
> ....... Order By date
Oder du machst eine Abfrage und möchtest dann die Spalten haben wie sie
sind, aber die Reihen nach dem Jahr in der Datumsspalte sortiert?
Gruß
Carsten
Re: Order By date
am 03.08.2006 16:09:40 von Thomas Rachel
Mathias Fiedler wrote:
> [...] ich benötige manchmal zur Abfrage nur das Jahr. Nun steht ja aber in
> dem Feld 2006-08-03. Wie kann ich jetzt nur nach 2006 sortieren lassen?
>
> ....... Order By date
>
> nimmt ja das ganze Datumsconstruct.
Geht es Dir jetzt um die Abfrage oder ums Sortieren? Das geht aus obigem
Satz nicht ganz klar hervor.
Wenn es nur ums Sortieren geht - da das Jahr am Anfang steht, hat eine
Sortierung nach dem Datum automatisch auch eine Sortierung nach dem Jahr
zur Folge, ist aber äquivalent (sofern nicht noch ein weiteres
Sortierkriterium hinzukommt).
Möchtest Du es aber anzeigen lassen, oder aber nach bspw. Jahr und Name
sortieren, muÃtest Du das Jahr aus dem Datum extrahieren.
Da das Handbuch zu MySQL ziemlich vollständig ist, steht auch zu diesem
Thema drin, wie es geht. Ich weià es grad nicht auswendig, aber Du weiÃt
ja, wo Du gucken muÃt.
Thomas
--
Ich glaube an das Pferd. Das Auto halte ich für eine
vorübergehende Modeerscheinung. (Kaiser Wilhelm II)