Возникли проблемы с несколькими запросами в Google Sheets - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь объединить 2 запроса в одну формулу, поэтому второй запрос всегда отображается ниже первого

Запрос 1:

QUERY('Input Monday'!A4:J201,"SELECT A, B, C, D, F, G, H, I, J WHERE ((lower(A) = 'h&h')) AND ((lower(D) != 'melbourne'))")

Запрос 2:

QUERY('Home and Host input'!A2:M100,"SELECT A, B, C, D, E, F, G, H, I, J, K WHERE ((A = datetime '"&TEXT(SATURDAY!B1,"yyyy-mm-dd HH:mm:ss")&"'))")

Оба прекрасно работают сами по себе, хотя, когда я объединяю их, я либо получаю ошибку разбора, либо array_litteral error

Кто-нибудь знает, есть ли какие-либо советы или знает другой способ для второго запроса найти нижняя строка первого запроса, а затем добавить его в следующую строку?

1 Ответ

0 голосов
/ 07 апреля 2020

, чтобы поместить их друг в друга, оба должны иметь одинаковое количество столбцов. попробуй:

={QUERY('Input Monday'!A4:J201,
 "select A,B,C,D,F,G,H,I,J,' ','  ' 
  where lower(A) = 'h&h' 
    and lower(D) != 'melbourne'
  label ' ''','  '''");
 QUERY('Home and Host input'!A2:M100,
 "select A,B,C,D,E,F,G,H,I,J,K 
  where A = datetime '"&TEXT(SATURDAY!B1, "yyyy-mm-dd HH:mm:ss")&"'")}
...