Na pagal tokią metodiką ilgi žiemos vakarai nusimato, jai nori padaryt visiems metams. Dar turiu klausimą: darau selecta toki: SELECT * FROM vardas WHERE vardas=Agnė man suras visus įrašus su nurodyto vardo atitikmeniu - Agnė o aš noriu padaryt kad ieškotų ne pagal pilną žodį o pagal jo šaknį: SELECT * FROM vardas WHERE vardas=Agn // toks variantas apskritai nerandamas Man tada turėtų surasti tarkim - Agnė, Agnius, Agnutė ir t.t. Gal čia labiau į filtraciją panašu. O kaip ji daros? "Niekados" <niekas@niekur.com> wrote in message news:j987gi$g1d$1@trimpas.omnitel.net... > 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. >