Я пытаюсь написать вложенный запрос:
Query(get all compensation for an Assignment where Assignment ID = query(Get Assignment ID for <Person Name>))
Исходные задания и компенсации находятся на двух разных рабочих листах.
Как новичок в версии SQL от Google, я пытаюсь сделать это шаг за шагом. Файл примера здесь .
A14 содержит запрос для получения идентификатора назначения.
=query(Demographics!A1:AA316,"select B where I LIKE 'Christopher Lee' ORDER BY B LIMIT 1 ")
A18 - запрос на получение всей компенсации с использованием идентификатора присвоения из ячейки A15 (результат запроса на A14)
=QUERY(Compensation!A2:F109012,"select sum(B) where year(C) = year(now()) - 4 and A = "&A15&" ")
На A21 - я пытаюсь заменить ссылку на ячейку A15 запросом от A14.
QUERY(Compensation!A2:F109012,"select sum(B) where year(C) = year(now()) - 4 and A = "&query(Demographics!A1:AA316,"select B where I LIKE 'Christopher Lee' ORDER BY B LIMIT 1 ")&" ")
Я получаю сообщение об ошибке:
Ошибка: невозможно проанализировать строку запроса для параметра 2 функции QUERY:
NO_COLUMN: присвоение ID
Это как-то связано с заголовком столбца, который я получаю в своем запросе A14?
Ваша помощь очень ценится.