Det här ska väl kunna fungera. Otestat förvisso.
FormatDateTime( DateDiff( "N", "2005-11-03 08:00", "2005-11-03 17:00" ), 4 )
11 svar · 425 visningar · startad av bigsky
Hur kontrollerar jag med DateDiff skillnaden mellan tiderna 08:00 och 17:00 och presenterar resultatet i formatet 8.50? Värdena från databasen kommer i det format som är angivet ovan, alltså hh:mm.
Hur gör jag om jag vill jämföra tiden mellan tex. mån 16:30 och tis 00:45 utan att resultatet blir negativt?
Det här ska väl kunna fungera. Otestat förvisso.
FormatDateTime( DateDiff( "N", "2005-11-03 08:00", "2005-11-03 17:00" ), 4 )
Om jag gör såhär:
FormatNumber(DateDiff("h", #2005-11-03 16:30#, #2005-11-04 00:45#) - 0.5, 2)
så blir det 7,50 fast det borde bli 7,75. Vad ska ändras?
Men det blir inte bra om jag byter ut H mot N. Hur ska det vara?
CInt(DateDiff("n", #2005-11-03 16:30#, #2005-11-04 00:45#, 2)) / 60
Tack.
dim start
start = "#2005-11-03 " & rsGetPass("Start") & "#"
CInt(DateDiff("n", cdate(start), #2005-11-04 00:45#, 2)) / 60
Inkompatibla typer blir det då...
Tack.