Difference between revisions of "Ouderdag mogelijk maken"

From A-Eskwiki
Jump to: navigation, search
m
(kwerrie code)
Line 2: Line 2:
 
Vele jaren wordt er een ouderdag georganiseerd. Waarschijnlijk lees je dit omdat de ouderdag commissie heeft gevraagd voor de contact gegevens van 1e en 2e jaars. Dit gaat als volgt:
 
Vele jaren wordt er een ouderdag georganiseerd. Waarschijnlijk lees je dit omdat de ouderdag commissie heeft gevraagd voor de contact gegevens van 1e en 2e jaars. Dit gaat als volgt:
  
* Bekijk de kwerrie in het bestand <code>ouderdag-leden.sql</code> onder de webcie homedir.
+
* Bekijk de kwerrie die hieronder staat.
 
* Kopieer de kwerrie naar je plakbord.
 
* Kopieer de kwerrie naar je plakbord.
 
* Ga naar [admin.a-eskwadraat.nl] en log in
 
* Ga naar [admin.a-eskwadraat.nl] en log in
 
* Voer de kwerrie uit
 
* Voer de kwerrie uit
 
* Exporteer de kwerrie naar CSV en klaar is kees.
 
* Exporteer de kwerrie naar CSV en klaar is kees.
 +
 +
 +
== Ouderdag CSV kwerrie ==
 +
 +
<syntaxhighlight lang=sql>
 +
SELECT Persoon.contactID, Persoon.voornaam, Persoon.bijnaam,
 +
Persoon.voorletters, Persoon.geboortenamen, Persoon.tussenvoegsels,
 +
Persoon.achternaam, Persoon.titelsPrefix, Persoon.titelsPostfix,
 +
Persoon.geslacht, Contact.email, ContactAdres.*
 +
FROM Lid
 +
JOIN Persoon ON Lid.contactID = Persoon.contactID
 +
JOIN Contact ON Contact.contactID = Lid.contactID
 +
LEFT JOIN ContactAdres ON ContactAdres.contact_contactID = Lid.contactID
 +
WHERE Persoon.overleden = 0
 +
AND (
 +
SELECT MIN(datumBegin)
 +
FROM LidStudie
 +
JOIN Studie ON Studie.studieID = LidStudie.studie_studieID
 +
WHERE
 +
LidStudie.lid_contactID = Lid.contactID
 +
AND fase = 'BA'
 +
) >= '2016-09-01'
 +
ORDER BY `Lid`.`contactID` ASC;
 +
</syntaxhighlight>
 +
 +
In 2017/2018 waren de ouders van een overleden persoon gemaild. Voorkom dit!
 +
--[[User:Ludop|Ludop]] ([[User talk:Ludop|talk]]) 18:09, 26 June 2018 (CEST)

Revision as of 18:09, 26 June 2018

Vele jaren wordt er een ouderdag georganiseerd. Waarschijnlijk lees je dit omdat de ouderdag commissie heeft gevraagd voor de contact gegevens van 1e en 2e jaars. Dit gaat als volgt:

  • Bekijk de kwerrie die hieronder staat.
  • Kopieer de kwerrie naar je plakbord.
  • Ga naar [admin.a-eskwadraat.nl] en log in
  • Voer de kwerrie uit
  • Exporteer de kwerrie naar CSV en klaar is kees.


Ouderdag CSV kwerrie

SELECT Persoon.contactID, Persoon.voornaam, Persoon.bijnaam,
	Persoon.voorletters, Persoon.geboortenamen, Persoon.tussenvoegsels,
	Persoon.achternaam, Persoon.titelsPrefix, Persoon.titelsPostfix,
	Persoon.geslacht, Contact.email, ContactAdres.*
FROM Lid
JOIN Persoon ON Lid.contactID = Persoon.contactID
JOIN Contact ON Contact.contactID = Lid.contactID
LEFT JOIN ContactAdres ON ContactAdres.contact_contactID = Lid.contactID
WHERE Persoon.overleden = 0
	AND (
		SELECT MIN(datumBegin)
		FROM LidStudie
		JOIN Studie ON Studie.studieID = LidStudie.studie_studieID
		WHERE
		LidStudie.lid_contactID = Lid.contactID
		AND fase = 'BA'
	) >= '2016-09-01'
ORDER BY `Lid`.`contactID` ASC;

In 2017/2018 waren de ouders van een overleden persoon gemaild. Voorkom dit! --Ludop (talk) 18:09, 26 June 2018 (CEST)