みたいな状態にしたい
- start_time <= start_time_input <= end_time
- また
- start_time <= end_time_input <= end_time
- また
- (start_time_input <= start_time AND end_time <= end_time_input )
ドキュメントで特定されている 2 つの方法 ( http://code.google.com/appengine/docs/python/datastore/queries.htmlおよびhttp://code.google.com/appengine/docs/python/datastore/gqlqueryclass .html)私が理解しているように:
filter_trips = db.GqlQuery("SELECTキーFROM Trips WHERE ( start_time <= :start_time_input AND end_time >= :start_time_input ) OR (start_time <= :end_time_input AND end_time >=:end_time_input ) OR ( start_time >= :start_time_input AND end_time <= :end_time_input )" , start_time_input = start_time_input , end_time_input = end_time_input )
エラー: 解析エラー: シンボルの WHERE 識別子が無効です (
また
filter_trips = db.GqlQuery("SELECTキーFROM Trips WHERE start_time <= :start_time_input <= end_time OR start_time <= :end_time_input <= end_time OR (:start_time_input <= start_time AND end_time <= :end_time_input )" , start_time_input = start_time_input , end_time_input = end_time_input )
エラー: 解析エラー: シンボル <= に追加のシンボルは期待されません
助けてください!