Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

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

  • 2 odgovora
  • 4.790 pregleda

Najnovija ↓

Pomoc oko oduzimanja datuma i vremena u access bazi podataka!!! 23.08.2010. u 14:16 · pre 197 meseci #1
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.
Re: Pomoc oko oduzimanja datuma i vremena u access bazi podataka!!! 24.08.2010. u 08:31 · pre 197 meseci #2
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
Potpis
http://zoraneremija.wix.com/eremijacv
Re: Pomoc oko oduzimanja datuma i vremena u access bazi podataka!!! 04.09.2010. u 11:27 · pre 196 meseci #3
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





















Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme