ich bin SQL-Neuling (arbeite seit 3 Wochen damit) und will nun die runden Geburtstage meiner Vereinsmitglieder (Gewerkschaft) in der Firma anzeigen lassen.
Die Geburtstage sortiert anzeigen zu lassen kriege ich mit unten stehendem Statment ja noch hin.
aber wie zeige ich nur alle durch 10 teilbare an. Will heißen: Zeige mir alle an, welche in diesem Jahr 20, 30, 40 ... 100 werden an.
Die Zeilen 3 bis 5 also MONTH, DAY, YEAR benötige ich zur Sortierung des Berichtes, oder hat hier jemand eine bessere Lösung?
Code: Alles auswählen
SELECT "mtg"."Nachname" + ( ', ' ) + "mtg"."Vorname" AS "Mitgliedsname",
"mtg"."Geboren",
MONTH( "mtg"."Geboren" ) AS "Monate",
DAY( "mtg"."Geboren" ) AS "Tage",
YEAR( "mtg"."Geboren" ) AS "Jahre",
DATEDIFF( 'yy', "mtg"."Geboren", CURRENT_DATE ) AS "Alter",
"mtg"."Straße",
"pland"."Land_Wert" + ( ' - ' ) + "mtg"."PLZ" + ( ' ' ) + "mtg"."Ort" AS "Land - PLZ Ort",
"pdienst"."Dienststelle"
FROM "Mitglieder" AS "mtg",
"Para_Dienstellen" AS
"pdienst", "Para_Land" AS "pland"
WHERE "mtg"."Dsid" = "pdienst"."ID"
AND "mtg"."Landid" = "pland"."id"
AND "mtg"."Austritt" IS NULL
ORDER BY MONTH( "mtg"."Geboren" ), DAY( "mtg"."Geboren" ), YEAR( "mtg"."Geboren" )