Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL: Jahr aus Datum ermitteln (BDE) (https://www.delphipraxis.net/36229-sql-jahr-aus-datum-ermitteln-bde.html)

FBrust 17. Dez 2004 13:17


SQL: Jahr aus Datum ermitteln (BDE)
 
Hallo,

in meiner Tabelle stehen ein Datumsfeld und ein paar Zahlwerte. Nun möchte ich eine Abfrage erstellen, die die Tabelle nach Jahren gruppiert und zwar so, dass als Spaltenergebnis die Jahreszahl der entsprechenden Datensätze herauskommt, also etwa so:

Tabelle:

04.07.2003 8 14
01.10.2004 7 10
01.11.2004 3 12

Ergebnis der Abfrage:

2003 8 14
2004 10 22

Das Aufsummieren der Zahlwerte ist dabei nicht das Problem, aber wie ermittle die Jahreszahlen aus den Datumswerten? Geht das in SQL?


Gruß
Frank

Gollum 17. Dez 2004 13:42

Re: SQL: Jahr aus Datum ermitteln (BDE)
 
Hallo,

welche DB? Evtl. sollte folgendes gehen:
Code:
SELECT YEAR(Datumsfeld), Feld2, Feld3 
FROM MeineTabelle
ORDER BY YEAR(Datumsfeld);


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz