Hello,
What I'm trying to do it calculate the number of keys available
(KEYS_AVAIL) after subtracting the NEXT_VALUE, in the
CTRL_KEY_VALUE table, from MAX_KEY_VALUE, in the OFFICE_CODES
table, to find out how many keys are left and to return the value in the
KEYS_AVAIL field in the OFFICE_CODES table for the corresponding
ELEMENT_NAME.
This is the code that I've gotten so far:
UPDATE OFFICE_CODES
SET OFFICE_CODES.KEYS_AVAIL = OFFICE_CODES.MAX_KEY_VALUE
- CTRL_KEY_VALUE.NEXT_VALUE
FROM OFFICE_CODES INNER JOIN CTRL_KEY_VALUE
ON OFFICE_CODES.ELEMENT_NAME =
CTRL_KEY_VALUE.ELEMENT_NAME ;
And this is the error I keep getting:
Syntax error (missing operator) in query expression '
OFFICE_CODES.MAX_KEY_VALUE - CTRL_KEY_VALUE.NEXT_VALUE
FROM OFFICE_CODES INNER JOIN CTRL_KEY_VALUE
ON OFFICE_CODES.ELEMENT_NAME =
CTRL_KEY_VALUE.ELEMENT_NAME ;
Does anyone have any suggestions or happen to know why it's doing
that or what I'm doing wrong?
Thanks in advance,
Angel
What I'm trying to do it calculate the number of keys available
(KEYS_AVAIL) after subtracting the NEXT_VALUE, in the
CTRL_KEY_VALUE table, from MAX_KEY_VALUE, in the OFFICE_CODES
table, to find out how many keys are left and to return the value in the
KEYS_AVAIL field in the OFFICE_CODES table for the corresponding
ELEMENT_NAME.
This is the code that I've gotten so far:
UPDATE OFFICE_CODES
SET OFFICE_CODES.KEYS_AVAIL = OFFICE_CODES.MAX_KEY_VALUE
- CTRL_KEY_VALUE.NEXT_VALUE
FROM OFFICE_CODES INNER JOIN CTRL_KEY_VALUE
ON OFFICE_CODES.ELEMENT_NAME =
CTRL_KEY_VALUE.ELEMENT_NAME ;
And this is the error I keep getting:
Syntax error (missing operator) in query expression '
OFFICE_CODES.MAX_KEY_VALUE - CTRL_KEY_VALUE.NEXT_VALUE
FROM OFFICE_CODES INNER JOIN CTRL_KEY_VALUE
ON OFFICE_CODES.ELEMENT_NAME =
CTRL_KEY_VALUE.ELEMENT_NAME ;
Does anyone have any suggestions or happen to know why it's doing
that or what I'm doing wrong?
Thanks in advance,
Angel