Niekas rašė: > Sveiki, > turiu klausima: > kaip skaiciuojate darbo dienas MYSQL > > tarikm man reikia paskaiciuot kiek yra darbo dienu tar dvienu pasirinktu > datu. > Tarkim 2011-11-02 ir 2011-11-11 > cia intervalas nera didelis bet kita kart reikia ie keliu menesiu intervale? Toks primityvus būdas: Surašai į vieną lentelę visas tų metų darbo dienų datas. O tada: SELECT COUNT(*) FROM work_datess WHERE wd >= date1 AND wd <= date2 Sudėtingesni būdai (procedūroje): - surašyti visas nedarbo dienas ir iš datų intervalo atimti nedarbo dienų, tenkančių tam intervalui, skaičių; - apskaičiuojant nedarbo dienas apjungti savaitgalių išskaičiavimą (WEEK, WEEKDAY), fiksuotų šventinių dienų sąrašą ir kilnojamąsias šventes.