3

date_startデータベース テーブルからすべての行を検索する必要があります。列と列の差date_endがちょうど 3 日です。http://www.postgresql.org/docs/9.1/static/datatype-datetime.htmlのようなpostgresqlのドキュメントを調べて、すでにいくつかのクエリを作成しました。たとえば、次のとおりです。

"SELECT e FROM Events e WHERE date_part('day',(e.date_end - e.date_start)) = 3"

残念ながら、私のエディターはエラー"The query contains a malformed ending""The identification variable 'date_part' is not defined in the FROM clause"(Eclipse) を返します。誰が私を説明できますか、私の間違いはどこですか?

EDIT1:

おそらく、Eclipse はすべての postgresql 関数を認識していないため、ライブラリをインポートするか、クエリに何かを追加して、環境で date_part 関数を表示できるようにする必要がありますか?

4

1 に答える 1