Tema: Re: MYSQL
Autorius: Jornada Del Muerto
Data: 2011-11-15 14:36:10
Tau is esmes ne darbo dienu vest tada nereikia, nebent del tvarkos, pvz. naujo menesio pildymo algoritmas, sukuria irasus visoms menesio dienoms, poto zymi darbo = 1, nedarbo = 0 diena ir vyksta tik update:

dienos { data, darboDiena tinyint (0/1) }

Visas menesis:

SELECT count(*) * suma FROM dienos WHERE darboDiena = 1 And  data BETWEEN 'menesio-pradzios-data' AND 'menesio-pabaigos-data'

Tai kas jau buvo:
SELECT count(*) * suma FROM dienos WHERE darboDiena = 1 And data BETWEEN 'menesio-pradzios-data' AND NOW()

Tai kas bus:

SELECT count(*) * suma FROM dienos WHERE darboDiena = 1 And data BETWEEN NOW() AND 'menesio-pabaigos-data'




"Niekados" <niekas@niekur.com> wrote in message news:j9tkbl$fgt$1@trimpas.omnitel.net...
> mano konkreciu atveju as noriu skaiciuoti pajamas uz nuoma. Tarkim menesio 
> pradzioje susidelioju ateinancio menesio darbo dienas, turiu vienos dienos 
> nuomos kaina ir as matau kiek babkiu planuoju tureti menesio gale. O viduri 
> menesio noriu visa tai skelti i dvi dalis : 1 . dalis kas praietis tai jau 
> sukaupta arba kas jau ivyko. 2 . kiek nuo skaiciuojamos dienos dar planuoju 
> ivygdyt. gali aisku but ir menesio begyje nuoma uz 1 diena, savaite ar dvi.
> iki Valandiniu skaiciavimu kolkas sakau kokas nesileidziu nors jai reikes 
> gali tekt ir taip daryt. Skaidyt menesi ne i 20 darbo dienu o i 160 valandu.
> 
> 
> "Jornada Del Muerto" <jornada@lythum.lt> wrote in message 
> news:j9tfhg$8qn$1@trimpas.omnitel.net...
>>
>> ----- Original Message ----- 
>> From: "Nerijus" <nerijus_@_vkl_.l_t>
>> Newsgroups: omnitel.programming
>> Sent: 2011 m. lapkricio 14 d. 15:08
>> Subject: Re: MYSQL
>>
>>
>>> On 2011-11-07 14:39, Niekados wrote:
>>>> Ir kaip toks rastas is personalo tarnybos turi itakot si sprendima?
>>>> Aisku darbo dienos apskaita yra labai ivairus dalykas, darbo dienos
>>>> galibuti ir sekmadieniai ir naktines pamainos.
>>>>
>>>> Bet mes pradekim nuo paprastesnio varinato :
>>>>
>>>> Tarkim kad darbo diena tai yra 8 darbo valandos (8-17 val.) ir 5 dienos
>>>> per savaite ( pirmadienis - penktadienis).
>>>>
>>>> Veliau galbut man gal ir kitiems prireikus galima bus nagrinet ir
>>>> sudetingenius sprendimus kaip pamaininio darbo apskaita , kur pamainos
>>>> keiciasi kas 8, 12, 24 valandos. Bet sita palikim jau veliasnem laikui.
>>>
>>> Tokiu paprastu varijantu tai nelabai praktikoj buna. Pas mus vat buva
>>> rashtas. Tai patikek, ne taip viskas paprasta. Vien tik pasakymas 8
>>> darbo valandos per diena ir 5 dienos per savaite yra neteisingas, nes
>>> dazniausiai penktadieni buva 7 darbo valandos. O kai prasideda visokie
>>> darbo dienu perkelimai, puse, ketvirtis etato, komandiruotes, sirgimai,
>>> ir pan. tai pasirodo, kad net pati personalo tarnyba nebezino kaip "ish
>>> tikruju" ta darba reikia apskaiciuoti. :-)
>>>
>>> N. M.
>>>
>>> Pavyzdziui: Ar gali zhmogus dirbti nesveika valandu kieki per diena?
>>> Pas mus tipo negali, nes "sistema neleidzia ivesti". Nu bet logishkai
>>> mastant jei penktadieni 7 valandos dirbamos, ir ash dirbu tik 1/4 etato,
>>> tai turi buti galimas trupmeninis darbo laikas.
>>> Tarkime 1 val. ir 45 minutes? Ar chia taip negalima del Lietuvos 
>>> istatymu?
>>>
>>>
>>
>> Su situo tai uzjauciu jei kiekvieno zmogaus atskira grafika vest tenka 
>> tada gal neiseis issiverst neirasinejant kas kazkiek laiko, bet toki 
>> grafika gal turetu pildyt koks atsakingas uz personala asmuo imonej :) man 
>> reikejo tik aplamai darbo nedarbo dienu kas del imones darbo ir tipo kazka 
>> padarom per n darbo dienu... 
>