Datum naar getal via qry

Status
Niet open voor verdere reacties.

klablabla

Gebruiker
Lid geworden
28 apr 2008
Berichten
116
OctaFish heeft me vorige keer met deze formule heel erg geholpen.
Graag zou ik deze formule iets anders zien, maar mijn lukt het niet.

Jaar: 1-((Year(Date())-Year([OrderDate]))/10)

Deze formule geeft bij 2012 1, 2011 -0.9 enz.
Dit werkt perfect.


Nu heb ik heb iets anders nodig. Namelijk deze datum min 1 jaar.

alles tussen vandaag en -1jaar = 1
alles tussen 1jaar en 2 jaar = 0,9
alles tussen 2jaar en 3 jaar = 0,8
Enz...

Alvast weer hartelijk dank.
 
Die is een stuk simpeler :D
Code:
Expr: 1-(CInt((IIf(Day([Besteldatum])>Day(Date());DateDiff("m";CDate([Besteldatum]);Date();2;2);DateDiff("m";CDate([Besteldatum]);Date();2;2)+1)/12))/10)
 
Code van OctaFish geeft onjuiste resultaten.
Deze werkt beter

Jaar: 1-INT(((Format(Date(),"yyyymmdd") - Format(orderdatum,"yyyymmdd"))/10000))/10

Kan zijn dat je de komma's door puntkomma's moet vervangen.

Tardis
 
Mijn code geeft geen verkeerde resultaten; geen uitspraken doen zonder bewijs daarvan. Wil uiteraard niet zeggen dat het niet anders kan.
 
Mijn code geeft geen verkeerde resultaten; geen uitspraken doen zonder bewijs daarvan. Wil uiteraard niet zeggen dat het niet anders kan.

Je code geeft wel degelijk verkeerde resultaten.
Zou 'm nog maar eens goed testen.

Tardis
 
Dat doet-ie niet; en hoeft dus ook niet verder getest te worden. Ik had lichte hoop dat je de afgelopen weken had gebruikt om wat aan je 'people skills' te doen, zodat je geen ongefundeerde uitspraken meer zou doen. Jammer genoeg was dat ijdele hoop. maar blijf je vooral op de borst slaan dat je het beter weet...
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan