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.
>