В YQL в настоящее время нет опции пользовательских функций в запросах, поэтому о ваших Curdate()
, DATE_ADD()
и т. Д. Не может быть и речи. Однако нет причины, по которой вы не могли бы создавать такие запросы, как:
SELECT * FROM job WHERE postdate > $date ORDER BY postdate DESC;
Где $date
- целочисленная отметка времени (если она доступна в вашем документе Google?). Или,
SELECT * FROM job WHERE interval = 60;
Для этого последнего запроса потребуется специальная Таблица данных , чтобы интерпретировать параметры запроса и отформатировать запрос в соответствии с вашим документом Google. Преимущество создания собственной таблицы состоит в том, что вы можете использовать JavaScript (в блоке <execute>
) для выполнения обработки на стороне сервера (как в PHP) в YQL.