Zde je jednoduchý způsob:
EventID Title Mon Tue Wed Thu Fri Sat Sun BeginningDate EndDate
1 MyEvent 0 0 0 1 0 0 0 14-01-2010 14-01-2033
Jak používat:
Jednoduše nastavte 1 ve dnech, kdy jej chcete spustit. Vzhledem k tomu, že se 7denní kalendář pravděpodobně v dohledné době nezmění, měla by být tato struktura neměnná. Můžete si vybrat libovolnou kombinaci dnů.
Pro rekapitulaci:
Spustit každý čtvrtek:
EventID Title Mon Tue Wed Thu Fri Sat Sun BeginningDate EndDate
1 MyEvent 0 0 0 1 0 0 0 14-01-2010 14-01-2033
Spustit každý čtvrtek a pondělí:
EventID Title Mon Tue Wed Thu Fri Sat Sun BeginningDate EndDate
1 MyEvent 1 0 0 1 0 0 0 14-01-2010 14-01-2033
Navíc získáte pouze jeden řádek na plán události, což je programově jednodušší a čistší.
Chcete-li například najít všechny události, které mají být provedeny v pondělí, proveďte:
select * from Events where Mon = 1