Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

SQL za šihtaricu

[es] :: MySQL :: SQL za šihtaricu

[ Pregleda: 3299 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

codeb.s

Član broj: 67549
Poruke: 157
*.teol.net.



+1 Profil

icon SQL za šihtaricu16.02.2013. u 12:14 - pre 115 meseci
Pozdrav

Imam jedan problem a ne znam kako bi formirao SQL. Reč je o nekom vidu šihratice za radnike. Iskreno ne znam ni da li sam bazu dobro postavio i tu bi mi bilo od pomoći ako neko ima drugi predlog.

Ovako imam dve tabele

Referenti sa poljima (id, ime, prezime, organizacija_id)
Evidencija sa poljima (id,referent_id,datum,ulaz, izlaz)

Radi se o evidenciji prisustva npr:

id---referent_id---------datum------------ulaz-----------izlaz
1-----0125-----------01-02-2013-------17:00:00-------null
2-----0122-----------01-02-2013-------17:10:00-------null
3-----0125-----------01-02-2013---------null-------19:00:00
4-----0122-----------01-02-2013---------null-------19:02:00
5-----0125-----------05-02-2013-------17:10:00-------null
6-----0122-----------05-01-2013-------17:05:00-------null
7-----0125-----------05-02-2013---------null-------19:10:00
8-----0122-----------05-02-2013---------null-------19:05:00

Znači unosi mi u posebno polje kada je radnik ušao a u posebno kada je izašao sa posla. Radno vreme je 2 časa, što znači da je npr drugi unos čoveku (id 0122) treba dodeliti 1 čas i 42 minuta da je bio na poslu, a drugom radniku (id 0125) da je bio okruglo 2 časa iako je po razlici 2 časa i 2 min tj. da se zaokruži na 2 časa.
SQL bi trebao dati rezultat za svaki dan u mjesecu u npr minutama.

ref_id============01-02-2013===01-02-2013===....(itd)===05-02-2013====...(id)===28-02-2013======Ukupno
01--------------------120-----------null-----------....(itd)-------120------....(itd)-------null---------------240
02--------------------102-----------null-----------....(itd)-------120------....(itd)-------null---------------222

 
Odgovor na temu

[es] :: MySQL :: SQL za šihtaricu

[ Pregleda: 3299 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.