Pagina 1 van 1

Access Query mogelijk?

Geplaatst: 07 feb 2014, 17:37
door ::steven::
Hey,

Voor ik mij kapot ga zoeken, wou ik graag hier even aftoetsen of volgende query mogelijk is, en zo ja, waar ik ergens moet beginnen...
Op het werk gebruiken we een Access voor het beheer van onze cliëntendossiers.
Naast het gegeven dat we natuurlijk ooit de overstap gaan moeten maken naar een webbased iets, blijven we momenteel de access-database verder ontwikkelen.
Concreet gaat het nu om een querry/rapport.

Een cliënt bouwt een zekere historiek op met verschillende gebeurtenissen:
datum a : aanmelding
datum b : intake
datum c : wachtlijst
datum d : opname
datum e : tijdelijk ontslag
datum f : heropname
datum g : tijdelijk ontslag
datum h : heropname
datum i : defintief ontslag

Is er nu een mogelijk om een lijstje te krijgen met per cliënt de laatste gebeurtenis?
Variërend daarop, bv. de laatste gebeurtenis voorafgaand aan een bepaalde datum?

Alvast bedankt!

Mocht er iemand op zoek zijn naar een eindwerkonderwerp om bv. een access-toepassing om te zetten in een webapplicatie, dat zou fantastisch zijn... dromen mag altijd, niet?! :-)
We zijn een vzw, actief in de geestelijke gezondheidszorg... :-)

Steven

Re: Access Query mogelijk?

Geplaatst: 07 feb 2014, 18:25
door sky
Geen access specialist, maar in Oracle bestaat een functie greatest, die je uit een reeks van waardes de grootste geeft, even datum even omvormen in formaat yyyymmdd. Mss bestaat ook zoiets in access

[Afbeelding Post made via mobile device ]

Re: Access Query mogelijk?

Geplaatst: 07 feb 2014, 20:03
door ubremoved_539
Kan je wel in SQL schrijven...

With EventTypes as (Select distinct EventType from table)
Select EventType, max(EventTime) from Eventypes, table
Where EventTypes.EventType = table.EventType
Group By EventType.EventType

... heb het niet getest maar je moet maar eens kijken in die richting.