Verjaardag

Status
Niet open voor verdere reacties.

paul.jacobs

Gebruiker
Lid geworden
25 feb 2004
Berichten
424
Hallo


Ik loop te zoeken en kom van alles tegen maar niet wat ik wil .
Het volgende: ik wil dat ik in een formulier een tekstvak het met daar vermeld de eerstvolgende jarige zoeken in tabel “personeel” geboortedatum
Kan iemand me helpen?
paul
 
Met een query

SELECT Min(GeboorteDatum) AS Datum
FROM tblJouwTabel
HAVING Year([GeboorteDatum])>=Year(Now();
 
Geplaatst door Bartuls
Met een query

SELECT Min(GeboorteDatum) AS Datum
FROM tblJouwTabel
HAVING Year([GeboorteDatum])>=Year(Now();

Volgens mij krijg je zo de eerste datum van het jaar en niet de eerstvolgende jarige(n).

Wat er eigenlijk moet gebeuren is eerst in je tabel de volgende datum opzoeken die ouder is dan vandaag. Daarna selecteer je alle records met een datum die gelijk is aan deze datum. Dit kun je eenvoudig met een subquery oplossen. Baseer je formulier op de volgende query:

  1. SELECT *
    FROM Personeel
    WHERE GeboorteDatum =
    (SELECT Min(GeboorteDatum)
    FROM
    Personeel
    WHERE
    GeboorteDatum > Date());

    [/list=1]

    Namen wel aanpassen aan jouw situatie.

    Makaai:thumb:
 
Ja maar is het niet zo dat je nu op zoek gaat naar een geboortedatum die in de toekomst ligt?
Dat zal niet mee vallen denk ik als je met volwassen mensen hebt te maken toch?

Maar ik ga er mee aan her werk en kijk wel hoever ik kom , alvast bedank
 
Je hebt gelijk, ik heb toch iets over het hoofd gezien.
Zo zou het eigenlijk moeten:
  • SELECT *
    FROM Personeel
    WHERE Format(GeboorteDatum,"MMDD") =
    (SELECT Min(Format(GeboorteDatum,"MMDD"))
    FROM
    Personeel
    WHERE
    Format(GeboorteDatum,"MMDD") > Format(Date(),"MMDD"));

Makaai:thumb:
 
Nou ik kom er niet uit …. Er gaat iets mis en ik heb even geen idee wat .
Heb snel een tabel gemaakt . Zou je het kunnen maken zodat ik een voorbeeld heb?

paul
 

Bijlagen

  • verjaardag.zip
    11 KB · Weergaven: 34
Paul,

Ik snap niet waarom het nou weer niet werkt, op een andere pc (thuis) is het wel met met die SQL-code gelukt. Nou ja, ik heb het nu opgelost met een hulp query.

makaai:thumb:
 

Bijlagen

  • verjaardag.zip
    8,7 KB · Weergaven: 46
Gelukkig … ik vroeg me al af waarom het bij mij niet lukte..
Ga kijken of ik er uit kom
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan