Abfrage vom Geburtstag bis heute [Geschlossen]

gefragt 2019-10-14 17:22:44 +0200

Schwebebahn Gravatar-Bild

Dieses funktionierte mit der damaligen Version aber mit Firebird komme ich nicht zurecht Für eure Hilfe wäre ich dankbar. Hier die alte Version

DATEDIFF( 'yy', [Bewohner].[Geburtstag], CURRENT_DATE )

Danke

Bearbeiten Tags ändern Melden wieder öffnen vereinen löschen

Geschlossen aus folgendem Grund Duplikat von Schwebebahn
Abschlussdatum 2019-10-14 20:00:16.245912

Kommentare

Aus meiner Sicht müsste da YEAR stehen, anstelle von 'yy' (siehe https://firebirdsql.org/refdocs/langrefupd21-intfunc-datediff.html)

Und bitte lösche den zweiten Post mit dem gleichen Thema.

Opaque Gravatar-BildOpaque ( 2019-10-14 17:52:07 +0200 )Bearbeiten

Danke für das Löschen.

Opaque Gravatar-BildOpaque ( 2019-10-14 18:18:12 +0200 )Bearbeiten

Der Nachteil bei Firebird: Die Variante mit DATEDIFF(year, [Bewohner].[Geburtstag], CURRENT_DATE ) ist zu Zeit nicht in der GUI möglich, sondern nur in direktem SQL.

RobertG Gravatar-BildRobertG ( 2019-10-14 18:52:10 +0200 )Bearbeiten

SELECT "Nachname", "Vorname", "Geburtstag", DATEDIFF( 'yy', "Mitglieder"."Geburtstag", CURRENT_DATE ) AS "Alter" FROM "Mitglieder" ORDER BY "Nachname" ASC

Diese Variante für Version 6.3.2

Schwebebahn Gravatar-BildSchwebebahn ( 2019-10-19 10:14:45 +0200 )Bearbeiten

Bitte gib beim Schließen von Fragen mit der Begründung "Duplikat" die Referenz zur Frage, von der der geschlossene Post ein Duplikat ist, an.

Opaque Gravatar-BildOpaque ( 2019-10-19 13:41:01 +0200 )Bearbeiten