Пример базы данных: [Сохраненные в Google таблицу]Запросы Google Spreadsheet: как получить первую запись каждой группы? не
- Timestamp ======= | = Contact Нет = | = Билл ======= |
- ================= =======================================================================================================
- 11/7/2012 2:46:29 | 9332261982 | 13.0305472 |
- 15/6/2012 2:46:29 | 9332261982 | 14.0305472 |
- 22/5/2012 2:46:29 | 9332261982 | 16.0305472 |
- 11/4/2012 2:46:29 | 9332261982 | 20.0305472 |
- 15/7/2012 2:46:29 | 9916901970 | 13.0305472 |
- 1/6/2014 2:46:29 | 9916901970 | 14.0305472 |
- 05/12/2012 2:46:29 | 9916901970 | 16.0305472 |
- 20/4/2012 2:46:29 | 9916901970 | 20.0305472 |
мне нужно:
- Timestamp ======= | = Contact Нет = | = Билл ======= |
- =============== ============================================================================================================
- 11/7/2012 2:46:29 | 9332261982 | 13.0305472 |
- 15/7/2012 2:46:29 | 9916901970 | 13.0305472 |
Так что у меня 3 колонки Отметка времени (Column - A), Контактный телефон (колонка - B) и Билл сумма (Column - C) в электронной таблице Google. Мне нужен большой запрос (или запрос, который я могу использовать с Google Spreadsheet), который может принести мне самую последнюю сумму счета по метке времени для каждого контакта, если я передаю этот контакт в запросе (в качестве предложения where - как там, где B содержит XXX или B содержит YYY).
До сих пор, проверяя другие переполнения ссылки стеки и поиск Google я придумал что-то вроде этого:
select * where B contains 9332261982 order by A DESC LIMIT 1 OFFSET 0
или
select A,B,C where B contains 9332261982 or B contains 9916901970 order by A DESC
Так как маржа это и получить запрос я хочу ?
Вы используете BigQuery продукт, или вы используете Google Таблицы? Не ясно. –
Я использую Google Spreadsheets и связанные с ним запросы. Это похоже на большой запрос, но не такой гибкий. – S4nd33p