Ok, zkusim to tedy vysvetlit obsirneji.
Dejme tomu, ze existuje nejaka soutez, kdy se denne pripisuje hracum ruzny pocet bodu. To je vyjadreno v tabulce jmenem "body". Protoze chci jednodusse zjistovat, kdy kdo dosahl jubilnejniho (treba steho, dvousteho atd) bodu, dal jsem do tabulky navic sloupec, kde se postupne body nascitavaji (to sem resil prave v tom 591). Priklad tabulky "body":
datum|jmeno|body|body_dosud
-------------------------------------------
2009-09-07|Martin|2|7
2009-09-07|Petr|1|8
2009-09-05|Martin|2|5
2009-09-05|Petr|4|7
2009-09-03|Martin|1|3
2009-09-03|Petr|3|3
2009-09-01|Martin|2|2
2009-09-01|Petr|0|0
Doufam ze jsem tam neudelal chybu v poctech. No a moje otazka tedy zni, jakym dotazem zjistim, kdy ziskal treba petr jubilejni paty bod. Ten Petr a petka by mohly byt promenne.
Uz jsem to vyresil tema unionama, mozna existuje lepsi zpusob. S triggerama nemam bohuzel zkusenosti, ale jejich nauceni bych se asi nebranil, pokud by tohle byl typicky priklad, na co se daji pouzit :)
Pouzivam mysql, tu databazi si spravuju sam, takze muzu delat snad cokoli, treba i menit tu definici tabulek. Ale do toho bych se poustel narad. Diky |