У меня есть таблица:значения суммы в зависимости от даты
Date, HoursToWork, Workers_ID, Contract_ID, ContractStartDate
Моя цель заключается в суммировать все часы для текущего договора, поскольку договор может меняться каждый день года дата идет от 01.01. - 31.12 .. Возможны «n» контракты. Мы можем работать с Contract_ID (если имеется более одного ID, самый высокий ID всегда является текущим контрактом) или с ContractStartDate. Созданная таблица i (см. Выше) имеет следующую структуру: если у работника есть два контракта, у него есть две записи для каждой даты. Один для контракта 1 и один для контракта 2. Например.
01-01-2013, 8, 1, 1, 01.01.2013
01-01-2013, 4, 1, 2, 03.05.2013
Assumend работник работает 8 часов в день (не думая об отдыхе или так) мы могли бы добавить до 8 часов каждый рабочий день до 02.05.2013. Теперь контракт меняется, и он работает 4 часа в день, и мы начинаем добавлять к уже собранным часам 4 часа за каждый рабочий день до конца года.
И ваш вопрос ...? –
«Моя цель состоит в том, чтобы суммировать все часы для контракта CURRENT», я не знаю, как этого достичь. – ruedi
Для указанного работника? Для всех работников? Вы хотите резюме для каждого работника? Отличная сумма для всех работников? Существует ли отдельная таблица контрактов? что ты уже испробовал? –