1

Google Visualization API クエリに日付によるフィルタを追加しようとしていますが、構文に問題があります...

これは、日付フィルターのないコードです。

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');

AND を追加し、ColB の日付が 2016 年 8 月 1 日以上でなければならないという条件も追加します。

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

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');

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

4

1 に答える 1

0

日付の場合B、エラーは次のとおりです。

Function QUERY パラメータ 2 のクエリ文字列を解析できません: upper はテキスト パラメータを取ります

それを解決するには、関数を削除するだけupperです。

IFBが単なる文字列の場合、自動型キャストが行われ、クエリは問題なく実行されます。

ここに画像の説明を入力

于 2016-09-02T15:38:07.417 に答える