Google Sheet Query - предложение WHERE из другого запроса - PullRequest
0 голосов
/ 10 мая 2018

Я новичок в запросе Google Sheet с фоном SQL Server.Моя рабочая таблица находится здесь:

Файл моего примера

Файл содержит несколько рабочих таблиц.Я пытаюсь написать запрос, чтобы получить номер сотрудника от имени сотрудника, а затем использовать этот результат для получения информации о назначении сотрудника.

То, что я пробовал до сих пор:

Запрос на получение номера сотрудника от имени: (это работает нормально)

query(Individual!A2:AL25,"select N, Q, O where AL = 'Christian Slater'")

Приведенный выше запрос возвращает определенные столбцы дляРаботник.Столбец N - это Employee_Number.

Запрос на получение даты окончания назначения для этого сотрудника:

=query(Assignments!A1:R1001,"select * where G = (query(Individual!A2:AL25,"select N, Q, O where AL = 'Christian Slater'"))")

Я получаю ошибку синтаксического анализа формулы - поэтому, очевидно, я не использую правильный синтаксис.Буду признателен, если кто-нибудь укажет мне правильное направление и полезный ресурс.

1 Ответ

0 голосов
/ 10 мая 2018

Пожалуйста, попробуйте:

=query(Assignments!A1:R1001,"select A where G like '"&query(Individual!A2:AL25,"select N, Q, O where AL = 'Christian Slater'")&"' label(A) '' ")
...