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

Pomoc oko oduzimanja datuma i vremena u access bazi podataka!!!

[es] :: Access :: Pomoc oko oduzimanja datuma i vremena u access bazi podataka!!!

[ Pregleda: 3647 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

spaleivan
Spasojevic Ivan
inf

Član broj: 266759
Poruke: 7
91.148.120.*



+1 Profil

icon Pomoc oko oduzimanja datuma i vremena u access bazi podataka!!!23.08.2010. u 13:16 - pre 166 meseci
Potrebna mi je pomoc, a problem je sledeci!

U bazi podataka u jednoj tabeli imam polja vreme pocetka smene, datum pocetka smene, vreme zavrsetka smene, i datum zavrsetka smene koje treba da vezem sa nekom funkcijom ( DateDiff ili DateAdd) i da mi izracuna koliko je tacno vremena trajala smena. Ovo bi samo moglo da bude vezano za vreme smene, ali mislim da je problem ako jedna smena traje dva dana ( pocne naprimer u 22h i traje do 06).

nadam se da ce te mi pomoci oko ovog problema.
unapred zahvalan.
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
...148.91.adsl.dyn.beotel.net.

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Pomoc oko oduzimanja datuma i vremena u access bazi podataka!!!24.08.2010. u 07:31 - pre 166 meseci
Mislim da je tema ovog pitanja za forum Access.
Oko datuma i operacije sa datumima i vremenima bilo je dosta reci za pocetak pogledajte http://www.elitesecurity.org/t52046-Access-Baza-Znanja

 
Odgovor na temu

Crtani
Dejan Savic
Beograd

Član broj: 95930
Poruke: 46
*.adsl.beocity.net.

Sajt: www.klikeri.net


Profil

icon Re: Pomoc oko oduzimanja datuma i vremena u access bazi podataka!!!04.09.2010. u 10:27 - pre 165 meseci
Datum i vreme su našminkani brojevi. Datumi su celi, a vreme decimalni brojevi.
Datum je broj dana koji je protekao od nekog nultog datuma, a to je kod access-a 0.1.1900
Tako je recimo 1.1.1900 isto što i 1.
Vreme je deo dana, zato je decimalan broj, pa je 12h isto što i 0,5
Tako je 1.1.1900 u 12:00:00 isto što i 1,5

Zato datume i vreme mozes opusteno da sabiraš i oduzimaš kako bi kreirao nove datume i računao periode vremena, samo treba da imaš na umu da ti je rezlutat tada izražen u broju dana tj. delovima dana.

Baš zbog toga postoji DateDiff da bi mogao da te periode izraziš u drugim jedinicama, bez mnogo matematike.

Za ovaj tvoj primer čini mi se da ti je najbolja jedinica mere minut.

Ako sam te dobro razumeo ti imas recimo:
DatumPocetka, VremePocetka, DatumKraja, VremeKraja
Podrazumevam da su ovi podaci date/time tipa, i da su formatirani kao nrp. short date i short time.

U upitu dolazis do trajanja smene formulom:

TrajanjeUMinutima: DateDiff("n", DatumPocetka+VremePocetka, DatumKraja+VremeKraja)

Dobićeš broj minuta a ti ga onda prikaži kako želiš. Ako treba pomoć oko toga, pitaj, pa ćemo ti lako napisati formulu i za format koji tebi treba.
Pozz





















 
Odgovor na temu

[es] :: Access :: Pomoc oko oduzimanja datuma i vremena u access bazi podataka!!!

[ Pregleda: 3647 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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