Autor Zpráva
Ulet
Profil *
Dobrý den,
v databázi mam uloženo datum založení položky jako "datum" a počet dní jak dlouho se má zobrazovat jako "danna_doba_ve_dnech" a potřebuju docílit toho abych mohl vypisovat kolik dní ještě zbívá než upline "danna_doba_ve_dnech" toho jednoduše docílím díky SELECT DATEDIFF(DATE_FORMAT(datum, '%Y-%m-%d'), CURDATE())+danna_doba_ve_dnech AS zbivajici_doba_ve_dnech
Jenže bych ještě potřeboval aby to počítalo jen pracovní dny tzn. 5 dní v týdnu ne 7. Popř. by stačilo řešení pomocí php, ale preferoval bych dotaz do databáze.
Kajman
Profil
Pro sql řešení si vytvořte pomocnou tabulku s kalendářem, kde budete mít příznak, že se jedná o pracovní den. A nejjednodušší by bylo, kdyby byly pracovní dny očíslovány.

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: