2016-09-02 7 views
1

によってフィルタIは、Google Visualization APIのクエリで日付でフィルタを追加しようとしているが、私は、構文と間違って何かをやっている...Googleのクエリ言語:日付

これはなしコードです日付フィルタ:私はANDを追加してもCOLBの日付が> = 8月1日の2016年

でなければならないという条件を追加したい

query.setQuery('SELECT A, B, C, D, E, F, G where upper(A) like upper("keyword") or upper(F) like upper("keyword") order by B DESC'); 

だから私はしてみました:

query.setQuery('SELECT A, B, C, D, E, F, G where upper(A) like upper("keyword") or upper(F) like upper("keyword") AND upper(B) >= date "2016-08-01" order by B DESC'); 

しかし、クエリが中断されると構文が間違っている可能性があります。

Unable to parse query string for Function QUERY parameter 2: upper takes a text parameter

だけupper機能を削除し、それを解決するために:

+0

問題がクエリである場合は、PHPのコードを削除し、ちょうどクエリを投稿:https://medium.com/@dan_abramov/asking-good-questions-421f08ee7e5c#.isyi65fch – danihp

+0

@danihp今行われ! – MultiformeIngegno

答えて

0

Bの場合は、あなたの誤差がある日付です。

IF Bは単なる文字列であるため、自動型キャストが行われ、クエリは問題なく実行されます。

enter image description here

+0

私は 'upper(B)'を試して、 'Uncaught Error:リクエストIDのためのクエリーがありません'を得ました。 'B'では表が現れますが、日付パラメータは考慮されません(要素も表示されます)。シートのロケールはイタリア語ですが、それは影響はないと思います。 – MultiformeIngegno

関連する問題