o kam tau insert ...:) suskurpk csv ;) is kokio saltinio paemes darbo dienas ir import...:) nafig cia kas viena kelti. Antras dalykas gali eiti atvirkstiniu keliu :) susidek nedarbo dienas ju tikrai maziau bus:) o tada alia $sql="SELECT id,darbo_dienos (gali dar join user_id jei reikia i kita td) FROM darbo_dienos WHERE darbo_dienos >='".date('Y-m-d')."'"; arba gali intervalus uzduoti pvz. per 30 (pavadinkim ji alia $termninas=30)dienu. Ir tada ziuri kiek tas zmogus pvz. diebo dienu nuo sios dienos - 30 d. $sql="SELECT id,darbo_dienos (gali dar join user_id jei reikia i kita td) FROM darbo_dienos WHERE darbo_dienos >='".date('Y-m-d')."' - INTERVAL $termninas DAY"; kazkas panasaus na ir t.t. zaidiesi On 2011.11.07 11:13, Niekados wrote: > tada kvailesnis klausimas nes to nesu dares. > > taip suprantu reikia padaryt atskira lentle kad ir tokia : > > CREATE TABLE `darbo_dienos` (`id` int NULL AUTO_INCREMENT > ,`darbo_dienos` date NULL ,PRIMARY KEY (`id`)) > > o tada tokia forma apsirasyti visas darbo dienas. > > INSERT INTO `darbo_dienos` (`id`, `darbo_dienos`) VALUES ('1', > '2011-11-02') > INSERT INTO `darbo_dienos` (`id`, `darbo_dienos`) VALUES ('2', > '2011-11-03') > INSERT INTO `darbo_dienos` (`id`, `darbo_dienos`) VALUES ('3', > '2011-11-04') > > ar gerai as supratau??? > Stipriai nemuskit juk mokausi. > > :) > > > "Laimis" <wiela@centras.lt> wrote in message > news:j971ol$l01$1@trimpas.omnitel.net... >> 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. >