У меня есть таблица в Access 2013, которая будет следить за ежедневной посещаемостью на работе. В течение дня люди должны работать 8 часов. Вот скриншот таблицы: Вычитание полей времени в Access
Колонка Тоталь = Время До - время от и это нормально.
Колонка недостающее имеет это = 8-формат (24 * Int ([Всего]) + час ([Всего]); "0") & ":" & Формат ([Всего]; "пп")
Проблема заключается в колонке Missing. Если в колонке «Всего» указано, что человек сделал 7 часов, а в пропавшей колонке должно быть 1 час (1 час отсутствует для завершения 8 часов в день)
Обратите внимание на вторую и последнюю строки ... по какой-либо причине он не рассчитать правильно ...
Когда есть 30 минут ... он не вычисляет правильно ... в последнем ряду он должен быть 1:30 пропавшим без вести (до 8 часов в день)
Как его рассчитать?
Каковы типы данных * Время от * и * Время до *? – HansUp
они Дата/Время datatype – Volkan
Хорошо. Благодарю. Что эти поля содержат в качестве компонента даты? Если вы запускаете этот запрос, вы получаете * 1899-12-30 * во всех случаях? 'SELECT Format ([Time From]," yyyy-md "), Format ([Time Until]," yyyy-md ") FROM YourTable,' – HansUp