Toon posts:

[ACCESS] aparte query

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben een ACCESS query aan het maken en moet daar een wat apart resultaat terug hebben. In de tabel staat een datumveld (3-6-2004 14:30:00) In mijn query wil ik nu als resultaat een 1 terug hebben als datumveld => aan 8:00.

Ik probeer nu het volgende ALS(datumveld => 8:00:00, 1, 0). dit werkt voor geen meter, kan iemand me op het goede pad zetten. In google en hier in de search kom ik niet verder.

Verwijderd

Als je veld 'datumveld' van het type Daum/Tijd is, kan je in je query een kolom opnemen met:
uur8: IIf(TimeValue([Tabel1].[Datum])>=TimeSerial(8;0;0);1;0)

Verwijderd

Data en tijd moeten volgens mij tussen '#' geplaatst worden in de criteria, dat werkt bij mij in ieder geval wel. Dus bij criteria invullen >= #8:00#

[ Voor 26% gewijzigd door Verwijderd op 28-05-2004 19:49 ]


Verwijderd

Topicstarter
Ik ben een paar dagen weg geweest en zie nu de reacties en het werkt prima.

Bedankt, allemaal.............

Verwijderd

Topicstarter
Ik ben hiermee al een stuk verder. Ik heb nu ook een tijdsduur (hoe lang een vergadering duurt), afhankelijk daarvan worden weer blokken van 30 minuten gevuld.

Ik heb dus een datum/tijd veld waar twee uur in staat of zo, hoe kan ik zon datum/tijd veld delen door 30 om te zien hoeveel blokken van 30 minuten er zijn?
Ben al een tijd aan het zoeken en googlen geweest maar helaas zonder resultaat.

  • cameodski
  • Registratie: Augustus 2002
  • Laatst online: 06-11-2023
Met de DateDiff functie kun je het verschil tussen twee datums bepalen. Je krijgt dan zoiets:
code:
1
select DateDiff("n", datum1, datum2) as VerschilInMinuten

Never underestimate the power of


Verwijderd

Topicstarter
Dat heb ik inderdaad maar nu wil ik dus dat resultaat delen door 30.

Kan dat?

  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 17:41
code:
1
SELECT (DateDiff("n",[datum1],[datum2]))/30 AS VerschilInMinuten;


should do the trick ;)

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


Verwijderd

Topicstarter
Daar kan ik verder mee, bedankt...........
Pagina: 1