Portál AbcLinuxu, 10. května 2025 14:13

Dotaz: SQL calendar interval

7.1.2016 08:18 Pavel
SQL calendar interval
Přečteno: 1380×
Odpovědět | Admin
Ahoj, mohl by mi někdo poradit? Mám calendář v PHP co mi zobrazuje události. Aktuálně funguje takto:

SELECT * FROM 'calendar' WHERE start<='".mktime(0, 0, 0, $mesic, $den, $rok)."' AND end>='".mktime(23, 59, 59, $mesic, $den, $rok)."'

Vytvořil jsem další kalendář pro opakování událostí, v SQL tabulce je zapsána hodnota "interval" a potřeboval bych upravit SQL příkaz aby zobrazoval události podle intervalu.. tudíž START bude stejný, jen místo END dám datum STARTU a poslední hodinu ve dni, aby byla událost vidět celý den. Nicméně, nenapadá Vás jakou podmínku přidat aby zjistil podle "interval" jestli tam ta položka je? Například dám "interval" = 5 a potřeboval bych aby se zobrazovala událost každých 5 dní.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.1.2016 12:14 logik
Rozbalit Rozbalit vše Re: SQL calendar interval
Odpovědět | | Sbalit | Link | Blokovat | Admin
Počet dní od události musí být dělitelný pěti...

Zbytek viz aritmetika s daty - což se liší dle použité DB a snadno to najdeš v nápovědě k ní.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.