Päivämäärähaut
Päivitetty viimeksi: 9.5.2019
Päivämäärähauilla etsitään tapahtumia joko tietyltä päivältä tai aikaväliltä. Tapahtumat voivat olla suorituksia (arvosanoja), poissaoloja, läsnäolevaksi ilmoittautumisia tai vaikkapa Wilmaan kirjautumisia.
Päivämäärien vertailua tarvitaan mm. silloin, kun haetaan tietyllä aikavälillä syntyneitä tai tietyn vuoden aikana valmistuneita. Normaalit "suurempi/pienempi kuin" toimivat myös päivämäärillä. Jokerimerkkejä ovat ?, joka korvaa yhden merkin ja *, joka korvaa useita merkkejä.
- Aloituspäivä>="12.08.2019" JA Aloituspäivä =< "01.06.2020" hakee kaikki lukuvuonna 2019-2020 aloittaneet. Hakulauseessa siis tutkitaan onko Aloituspäivä-kenttä täytetty, ja onko aloituspäivä myöhäisempi kuin 12.08.2019.
- Syntymäaika henkilötunnuksesta>="21.03.2010" JA Syntymäaika henkilötunnuksesta=<"21.05.2010" hakee kaikki, jotka ovat syntyneet 21.03.-21.05.2010.
- Hetuun ja syntymäaikaan perustuvissa hauissa voidaan hakea myös pelkän päivän, kuukauden tai vuoden perusteella.
- Syntymäaika henkilötunnuksesta="13*" hakee kaikki 13. päivä syntyneet, riippumatta kuukaudesta ja vuodesta.
- Syntymäaika henkilötunnuksesta="01.01*" hakee kaikki tammikuun 1. päivä syntyneet, vuodesta riippumatta. Huomaa, että koska tässä haetaan syntymäaikaa, tulee päivän ja kuukauden välillä olla piste. Henkilötunnus-kentän haussa sama päivä annetaan muodossa Henkilötunnus="0101*"
- Syntymäaika henkilötunnuksesta="??.10*" hakee kaikki lokakuussa syntyneet.
- Ikä henkilötunnuksesta -funktiolla löydät kaikki tietynikäiset: Ikä henkilötunnuksesta<18 hakee kaikki alle 18-vuotiaat, Ikä henkilötunnuksesta>=6 JA Ikä henkilötunnuksesta=<8 hakee kaikki 6-8 -vuotiaat.
- Ikä tarkastelupäivänä -funktiolla voit hakea henkilöt, jotka ovat tiettynä päivänä tietynikäisiä, esim. jotka ovat 16-vuotiaita syyslukukauden päättyessä. Ikä tarkastelupäivänä(31.12.2019)=16 hakee kaikki, jotka ovat 16 vuotta, Ikä tarkastelupäivänä(31.12.2019)>=16 hakee kaikki, jotka ovat vähintään 16 vuotta.
- Ikä tarkastelupäivänä (Aloituspäivä)<18 hakee kaikki, jotka ovat aloittaneet koulun alle 18-vuotiaina.
Huomaa, että jos Primuksessa on sekä ennen että jälkeen vuoden 2000 syntyneitä, voi hetun päivämääräosan ja loppuosan välinen merkki olla joko viiva (- )tai kirjain A. Jos haet opiskelijoita, joista osa on syntynyt 90-luvulla ja osa 2000-luvulla, korvaa välimerkkikin kysymysmerkillä.
Päivämäärähakujen heikko puoli on, että niissä käytetyt päivämäärät pitää vaihtaa joka vuosi. Jos esim. haetaan 01.01.2018 jälkeen valmistuneita, seuraavana vuonna 2018 korvataan 2019:llä. Päivämäärien käyttämisen sijaan voi joissain hauissa käyttää apuna kenttiä. Tällaisia kenttiä ovat mm. Tilastoinnin alkamispäivä, Tilastoinnin päättymispäivä ja Yo-kirjoitusten suoritusaika. Kun lukuvuosi vaihtuu, ei päivämääriä tarvitse vaihtaa hakuihin vaan pelkästään muutamaan kenttään.
Näitä kenttiä käytetään siten, että verrataan opiskelijalle merkittyä tietoa ja em. kenttiin merkittyä tietoa. Esimerkiksi ne opiskelijat, jotka osallistuvat ylioppilaskirjoituksiin tänä vuonna, saadaan haettua vertaamalla opiskelijan kirjoituskertaa Koulun tiedot -rekisteriin merkittyyn nykyiseen kirjoituskertaan: Suoritusaika=Koulun tiedot->Yo-kirjoitusten suoritusaika.
Tilastoinnit alkavat/päättyvät -kenttiä taas käytetään esim. valmistuneiden etsimisessä seuraavasti Valmistumispäivä>=Tilastoinnit alkavat JA Valmistumispäivä=<Tilastoinnit päättyvät.
Päivämääräkenttiä käytetään apuna mm. todistusten tulostusehdoissa. Arvosanan tulostusehdoksi voi laittaa esim. että sen tulee olla kuluvan jakson aikana suoritettu: Suorituspäivämäärä>=Nykyisen jakson alkamispäivä.
2017 aloittaneet
Koulutuksen/tutkinnon aloituspäivä>="01.01.2017" JA Koulutuksen/tutkinnon aloituspäivä<"01.01.2018"
31.05.2017 valmistuneet
Valmistumispäivä="31.05.2017"
Ennen 20.9.2017 eronneet
Eropäivä<"20.09.2017"
Läsnä olevat, syksy 2017
Kirjoilla 20.9.="Läsnä" (=tieto 1.rivisessä kentässä)
Lukuvuosi="2017-2018" JA Syksy (20.9.)="Läsnä" (=tieto monirivisessä kentässä)
Kirjoilla olevat, syksy
Kirjoilla 20.9.<>"Ei kirjoilla" (=tieto 1.rivisessä kentässä)
Syksy (20.9.)[Viimeinen]<>"Ei kirjoilla" (=tieto monirivisessä kentässä, haetaan viimeisen rivin tilanne)
Jos haluttuja päivämääriä ei saa valittua mistään kentistä, voi hausta tehdä sellaisen, että pyytää joka kerta käyttäjää antamaan päivämäärät. Tällainen haku tehdään valitsemalla kenttäluettelon Vakiot-haarasta Käyttäjän määrittelemä päivämäärä.
- Jos halutaan hakea tietyn päivän jälkeen valmistuneita, ja halutaan, että käyttäjä määrittelee tuon päivän, on haku Valmistumispäivä = Käyttäjän määrittelemä päivä.
- Hakua tehdessä Primus kysyy päivämäärät, mutta päiväyksiksi voi antaa mitä vain. Sen jälkeen haku tallennetaan valmiisiin hakuihin.
- Kun käyttäjä klikkaa hakua valmiiden hakujen luettelosta, pyydetään häntä antamaan päivämäärä. Jos haussa on mukana useampia päivämääräkenttiä, kysytään häneltä päivämäärät yksi kerrallaan. Ruudun yläosassa lukee, mitä päiväystä milloinkin kysytään.
- Käytä samoja päiviä samaan funktioon rastitaan, jos haussa on mukana sama funktio moneen kertaan, esim. Laajuus.Kurssi.Laajuustyyppi.Aikaväli kolmeen kertaan, eri kurssityypeistä. Tällöin päivämäärä kysytään vain kertaalleen ja ruutu sulkeutuu. Jos haussa on mukana jokin toinen funktio, esim. Poissaoloja.Tyyppi.Aikaväli, kysytään sille päivämäärät erikseen. Samoin, jos haussa on mukana päivämääräkenttiä, kysytään niille päiväys erikseen.