Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Hoe in Access tijdverschil berekenen

Pagina: 1
Acties:
  • 1.589 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoe kan ik tijdsverschil berekenen?

Ik heb een veld start en een veld eind.
start= 10:00
eind= 12:25

Tijdsverschil(eind-start)??????

Verwijderd

Je kunt eerst de velden een datum/tijd definitie geven. En vervolgens kun je ze in een query de velden van elkaar aftrekken.

Verwijderd

Op donderdag 25 oktober 2001 10:38 schreef L.ende het volgende:
Hoe kan ik tijdsverschil berekenen?

Ik heb een veld start en een veld eind.
start= 10:00
eind= 12:25

Tijdsverschil(eind-start)??????
Al gezocht (sorry kon het niet laten).
Wat dacht je van:
datediff("m", [start], [eind])
Tip: kijk nog wel even bij de syntax van datediff.

Geen dank,

Joost

Verwijderd

Topicstarter
Ik krijg het niet voor elkaar!

Wel krijg ik als resultaat het getal dat een bepaalde tijd vertegenwoordigt: een decimale breuk tussen 0 en 0,99999999, waarmee respectievelijk de tijden worden aangegeven van 0:00:00 (middernacht) tot en met 23:59:59.

Hoe kun je dit nu weer terug zetten naar een tijd??????
:( :( :( :( :( :( :( :(:( :( :( :( :( :( :( :(

  • Xion
  • Registratie: November 2000
  • Laatst online: 20-11 08:37
code:
1
datedif

Dacht ik

Meer:
The DATEDIF function uses the following parameters:


DATEDIF(start_date,end_date,units_text)


NOTES:
start_date: The starting date of the period that you are calculating.

end_date: The ending date of the period that you are calculating.

(If you are calculating an age to today's date, you can use the TODAY function for the end_date argument.)

units_text: Specifies units to measure the difference in:


"Y" returns the number of full years in the period
"M" returns the number of full months in the period
"D" returns the number of full days in the period
"md" returns the number of full days in excess of the last full month
"ym" returns the number of full months in excess of the last full year
"yd" returns the number of full days in excess of the last full year


In the following example

A1: 11/11/69
A2: 04/05/95
A3: =DATEDIF(A1,A2,"Y")


cell A3 returns the value 25 for 25 full years difference between the date in cell A1, and the date in cell A2.
Note that the DATEDIF function is also available in Lotus 1-2-3.

Verwijderd

#01:01:00#-#00:00:59#

lijkt me...oftewel # om tijd en datum-velden

Verwijderd

Topicstarter
Probeer het zelf eerst eens........
Geef me dan pas een mogelijkheid hoe dit op te lossen.

Ik krijg het echt niet voor elkaar.

Verwijderd

Blijkbaar moet het echt helemaal voor je voorgekauwd worden. Probeer onderstaande code es en laat a.j.b. even weten wat je nu zelf fout deed, wat er niet lukte, ben erg benieuwd:

Function test() As Long
Dim a As Date
Dim b As Date
a = #10:00:00 AM#
b = #12:25:00 PM#
test = DateDiff("n", a, b)

End Function

Deze functie levert bij mij toch echt 145 (minuten) op. Hoe je deze waarde weer omzet naar uu:mm mag je lekker zelf uitzoeken (of je opent een nieuw topic als dat ook niet lukt, maar dan zou ik toch ff achter mijn oren krabben of je wel in de wieg gelegd bent om programmeur te worden...).

Hey, mazzel,

Joost

Verwijderd

Hallo heeft misschien iemand een oplossing om tijd te berekenen in een query?

Het lukt me niet met DateDiff of ik zet de formule verkeerd.

Zoek de oplossing voor:

Stel datum 15-01-2015 tijdstip: 2015 uur en tweede datum 16-01-2015 tijdstip 0.15 uur

zelf had ik dit geprobeerd DateDiff("n";[datum];[datum];[begintijd];[eindtijd]) maar dat functioneerd niet :(

Graag een oplossing

  • TommieW
  • Registratie: December 2010
  • Nu online

TommieW

Numa numa.

Verwijderd schreef op vrijdag 16 januari 2015 @ 19:46:
Hallo heeft misschien iemand een oplossing om tijd te berekenen in een query?

Het lukt me niet met DateDiff of ik zet de formule verkeerd.

Zoek de oplossing voor:

Stel datum 15-01-2015 tijdstip: 2015 uur en tweede datum 16-01-2015 tijdstip 0.15 uur

zelf had ik dit geprobeerd DateDiff("n";[datum];[datum];[begintijd];[eindtijd]) maar dat functioneerd niet :(

Graag een oplossing
Een topic uit 2001 hijacken. :X
En wat functioneert niet. Een screenshot van je query met de error zou wel leuk zijn.

1700X@3,9GHZ - Asus Crosshair VI Hero - 32GB Corsair LPX - GTX 1070Ti
iPhone 17 Pro Max - Macbook Pro 16" M1 Pro


  • Marco1994
  • Registratie: Juli 2012
  • Laatst online: 08:31
Dit moet toch wel echt een record zijn, meer dan 13 jaar oud. Congratz. _/-\o_

Ik denk dat je het makkelijkste een nieuw topic aan kunt maken.

Verwijderd

nou ik wil graag tijdverschil berekenen maar formule klopt waarschijnlijk niet

datum hoeft niet perse maar ik wil het tijdverschil kunnen uitrekenen tussen een tijdstip van dag ervoor en dag erna zoals aangegeven .....20:15 begin 0.15 einde verschil is 4 uur maar hoe ???

eindtijd - begintijd werkt in elk geval ook niet

[ Voor 8% gewijzigd door Verwijderd op 16-01-2015 19:54 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
:X Een topic uit 2001 uit de sloot trekken is niet nodig hiervoor...

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.