( WG | 2015. 12. 24., cs – 09:18 )

Én nem venném külön a lefokozást és az előléptetést.
Ha a Dátum lekérdezésekor kiderül, hogy eljött az idő a rang felülvizsgálatára, akkor az utolsó havi vásárlásai alapján betenném a neki megfelelő csoportba. Tök mindegy, hogy előtte magasabb, vagy alacsonyabb "rangban" volt-e, mindenki a helyére kerül.
Ezt szerintem nem kell óránként futtatni, elég naponta egyszer a teljes user adatbázisra, mondjuk hajnali 4-kor ezt a kódot.