Autor | Zpráva | ||
---|---|---|---|
Ulet Profil * |
#1 · Zasláno: 22. 1. 2012, 17:29:08
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 |
#2 · Zasláno: 22. 1. 2012, 20:18:42
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.
|
||
Časová prodleva: 12 let
|
0