Включить настраиваемое вычисляемое поле в MS Access Query - PullRequest
0 голосов
/ 24 июня 2019

Я пытаюсь выполнить вычисляемое поле в MS Access. Фон

У меня есть одна таблица, включающая такие поля, как:

Name Week Hours_Charged
X    21-06  10
Y    21-06  20
X    21-06  30
Z    21-06  40

Я пытаюсь создать новое поле в запросе, в котором указано Gap и содержится вычитание из 40.

Кроме того, он должен группироваться по тем же именам. Таким образом, ожидаемый результат будет:

Name Week Hours_Charged Gap
    X    21-06  40      0
    Y    21-06  20      -20   
    Z    21-06  40      0

Условия: при одном и том же имени могут быть разные даты и часы. Однако идея остается прежней.

Любые выводы по этому вопросу будут оценены.

Заранее спасибо.

Я пытался реализовать в режиме конструктора, но безуспешно.

1 Ответ

1 голос
/ 24 июня 2019

Я ответил на ваш стол так:

enter image description here

И получил этот запрос:

enter image description here

SQL-код этого запроса (обратите внимание, что я использовал разные имена полей):

SELECT Table1.MyName, Table1.MyWeek, Sum(Table1.Hours_Charged) AS SumaDeHours_Charged, 40-[SumaDeHours_Charged] AS GAP
FROM Table1
GROUP BY Table1.MyName, Table1.MyWeek;

И дизайн-представление этого запроса в MS Access (Обратите внимание, что мой Access на испанском, поэтому названия строк в режиме конструктора на испанском, а не на английском языке. Если вы хотите узнать значение чего-либо, вы можете спросить или используйте код SQL:

enter image description here

...