Remove lunch time from Total Time in Access.
I am doing a datediff in an access field that I now need to also remove a 50 minute lunch break from. Everything I have tried has created crazy numbers. This is the function that works correctly without removing the lunch break:
=(DateDiff("n",[DispatchTime],[ReturnTime]))60 & Format((DateDiff("n",[DispatchTime],[ReturnTime])) Mod 60,":00")
Then I try:
=(DateDiff("n",[DispatchTime],[ReturnTime]-.5))60 & Format((DateDiff("n",[DispatchTime],[ReturnTime]-.5)) Mod 60,":00")
How can I do this? and still show in h:mm format?
ms-access
add a comment |
I am doing a datediff in an access field that I now need to also remove a 50 minute lunch break from. Everything I have tried has created crazy numbers. This is the function that works correctly without removing the lunch break:
=(DateDiff("n",[DispatchTime],[ReturnTime]))60 & Format((DateDiff("n",[DispatchTime],[ReturnTime])) Mod 60,":00")
Then I try:
=(DateDiff("n",[DispatchTime],[ReturnTime]-.5))60 & Format((DateDiff("n",[DispatchTime],[ReturnTime]-.5)) Mod 60,":00")
How can I do this? and still show in h:mm format?
ms-access
add a comment |
I am doing a datediff in an access field that I now need to also remove a 50 minute lunch break from. Everything I have tried has created crazy numbers. This is the function that works correctly without removing the lunch break:
=(DateDiff("n",[DispatchTime],[ReturnTime]))60 & Format((DateDiff("n",[DispatchTime],[ReturnTime])) Mod 60,":00")
Then I try:
=(DateDiff("n",[DispatchTime],[ReturnTime]-.5))60 & Format((DateDiff("n",[DispatchTime],[ReturnTime]-.5)) Mod 60,":00")
How can I do this? and still show in h:mm format?
ms-access
I am doing a datediff in an access field that I now need to also remove a 50 minute lunch break from. Everything I have tried has created crazy numbers. This is the function that works correctly without removing the lunch break:
=(DateDiff("n",[DispatchTime],[ReturnTime]))60 & Format((DateDiff("n",[DispatchTime],[ReturnTime])) Mod 60,":00")
Then I try:
=(DateDiff("n",[DispatchTime],[ReturnTime]-.5))60 & Format((DateDiff("n",[DispatchTime],[ReturnTime]-.5)) Mod 60,":00")
How can I do this? and still show in h:mm format?
ms-access
ms-access
asked Nov 19 '18 at 15:02
djblois
361623
361623
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
The following should suffice:
=Format(DateAdd("n",-50,[ReturnTime])-[DispatchTime],"h:nn")
1
And the format should be"h:nn"
.
– Gustav
Nov 19 '18 at 16:14
1
Thanks @Gustav - I have updated my answer above.
– Lee Mac
Nov 19 '18 at 16:25
1
Great - though thath
didn't postpone my upvote.
– Gustav
Nov 19 '18 at 16:37
add a comment |
Return Time - .5 will remove 1/2 a day e.g.12 hours.
DateAdd ("n",-50, [YourDatefield]) will subtract 50 minutes.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53377375%2fremove-lunch-time-from-total-time-in-access%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The following should suffice:
=Format(DateAdd("n",-50,[ReturnTime])-[DispatchTime],"h:nn")
1
And the format should be"h:nn"
.
– Gustav
Nov 19 '18 at 16:14
1
Thanks @Gustav - I have updated my answer above.
– Lee Mac
Nov 19 '18 at 16:25
1
Great - though thath
didn't postpone my upvote.
– Gustav
Nov 19 '18 at 16:37
add a comment |
The following should suffice:
=Format(DateAdd("n",-50,[ReturnTime])-[DispatchTime],"h:nn")
1
And the format should be"h:nn"
.
– Gustav
Nov 19 '18 at 16:14
1
Thanks @Gustav - I have updated my answer above.
– Lee Mac
Nov 19 '18 at 16:25
1
Great - though thath
didn't postpone my upvote.
– Gustav
Nov 19 '18 at 16:37
add a comment |
The following should suffice:
=Format(DateAdd("n",-50,[ReturnTime])-[DispatchTime],"h:nn")
The following should suffice:
=Format(DateAdd("n",-50,[ReturnTime])-[DispatchTime],"h:nn")
edited Nov 19 '18 at 16:24
answered Nov 19 '18 at 15:20


Lee Mac
3,50531339
3,50531339
1
And the format should be"h:nn"
.
– Gustav
Nov 19 '18 at 16:14
1
Thanks @Gustav - I have updated my answer above.
– Lee Mac
Nov 19 '18 at 16:25
1
Great - though thath
didn't postpone my upvote.
– Gustav
Nov 19 '18 at 16:37
add a comment |
1
And the format should be"h:nn"
.
– Gustav
Nov 19 '18 at 16:14
1
Thanks @Gustav - I have updated my answer above.
– Lee Mac
Nov 19 '18 at 16:25
1
Great - though thath
didn't postpone my upvote.
– Gustav
Nov 19 '18 at 16:37
1
1
And the format should be
"h:nn"
.– Gustav
Nov 19 '18 at 16:14
And the format should be
"h:nn"
.– Gustav
Nov 19 '18 at 16:14
1
1
Thanks @Gustav - I have updated my answer above.
– Lee Mac
Nov 19 '18 at 16:25
Thanks @Gustav - I have updated my answer above.
– Lee Mac
Nov 19 '18 at 16:25
1
1
Great - though that
h
didn't postpone my upvote.– Gustav
Nov 19 '18 at 16:37
Great - though that
h
didn't postpone my upvote.– Gustav
Nov 19 '18 at 16:37
add a comment |
Return Time - .5 will remove 1/2 a day e.g.12 hours.
DateAdd ("n",-50, [YourDatefield]) will subtract 50 minutes.
add a comment |
Return Time - .5 will remove 1/2 a day e.g.12 hours.
DateAdd ("n",-50, [YourDatefield]) will subtract 50 minutes.
add a comment |
Return Time - .5 will remove 1/2 a day e.g.12 hours.
DateAdd ("n",-50, [YourDatefield]) will subtract 50 minutes.
Return Time - .5 will remove 1/2 a day e.g.12 hours.
DateAdd ("n",-50, [YourDatefield]) will subtract 50 minutes.
answered Nov 19 '18 at 15:17
Minty
1,4821411
1,4821411
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53377375%2fremove-lunch-time-from-total-time-in-access%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown