2017-05-12 5 views
1

でQUERY内の要求私はColumn Sの日付がColumn DがGoogleSheets

の日付よりも古い行だけを返す範囲を照会しようとしているWHEREの日付を比較シート内のすべての日付はすでにyyyy-mm-ddをフォーマットされているが、私はWHEREをどのように使用して日付の範囲で、単一の日付または特定のセルではなく、どのような提案を見つけることができないようです。

=QUERY(Sheet1!A2:W11536,"select A,B,C,D,E,F,G,H,I,J,K where date '"&text(Sheet1!D2:D,"yyyy-mm-dd")&"' > date'"&text(Sheet1!S2:S,"yyyy-mm-dd")&"'") 

これは私にN/Aエラーを与えている:「クエリは空の出力が完了しました。」

>ではなく<にすると、目的の結果が表示されませんが、エラーは発生しません。 >の有効なデータが必要です。

ありがとうございます!

+0

最短の数式で問題を再現し、サンプルの入力データを提供するリンク先の誰かと共有するデモスプレッドシートを作成してみてください。 –

+0

https://docs.google.com/spreadsheets/d/1CJKiDNPUWMMUbLLb-UDA6iRA2PBnlMHDsEB9vELe0Rk –

答えて

1

私は私が実際にあるものだと思いますが、2列

=query(A:H,"select A,B,C,D,E,F,G,H where C>H") 

(私はあなたのテストシートで基準を満たしたすべての行を見つけることができませんでしたが)

を比較しているとき、これは十分だと思います起こっているのは、最初の2つの日付を比較しているだけなので、すべてのデータを取得するか、何も取得しないことです。

関連する問題