ネストされた例外は org.hibernate.exception.SQLGrammarException: ResultSet を抽出できませんでした。
2022-02-13 14:42:53
エラーが報告されました。
2018-08-02 10:14:55.070 WARN 1744 --- [nio-8080-exec-3] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 42883
2018-08-02 10:14:55.070 ERROR 1744 --- [nio-8080-exec-3] o.h.engine.jdbc.spi.SqlExceptionHelper : ERROR: function time_bucket(character varying, timestamp with time zone) does not exist
Suggestion: No function matches the given name and argument types. You might need to add explicit type casts.
Location: 10
2018-08-02 10:14:55.220 ERROR 1744 --- [nio-8080-exec-3] o.a.c.c.C. [. [. [/]. [dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n/a]; nested exception is org. hibernate.exception.SQLGrammarException: could not extract ResultSet] with root cause
PSQLException: ERROR: function time_bucket(character varying, timestamp with time zone) does not exist
Suggestion: No function matches the given name and argument types. You might need to add explicit type casts.
Location: 10
エラーの理由
@Query(value = "SELECT time_bucket(?1, time) AS bucket, avg(value) AS avg_value FROM metrics WHERE tag=?2 and time between ?3 AND ?4 GROUP BY bucket ORDER BY bucket DESC" ,nativeQuery = true)
List selectTimeBucket(String timeBucket,String tag ,Timestamp startTime , Timestamp endTime);
@RequestMapping(value = "/selectTimeBucket" )
public List selectTimeBucket(@RequestParam("timeBucket") String timeBucket, @RequestParam("tag") String tag ,
@RequestParam("startTime") Timestamp startTime ,@RequestParam("endTime") Timestamp endTime){
return metricsRepository.selectTimeBucket(timeBucket,tag,startTime,endTime);
}
@Query(value = "SELECT time_bucket('1 hour', time) AS bucket, avg(value) AS avg_value FROM metrics WHERE tag=?1 and time between ?2 AND ?3 GROUP BY bucket ORDER BY bucket DESC" ,nativeQuery = true)
List selectTimeBucket(String tag ,Timestamp startTime , Timestamp endTime);
アドレスの出力です。
に変更した場合。
@Query(value = "SELECT time_bucket('1 hour', time) AS bucket, avg(value) AS avg_value FROM metrics WHERE tag=?1 and time between ?2 AND ?3 GROUP BY bucket ORDER BY bucket DESC" ,nativeQuery = true)
List selectTimeBucket(String tag ,Timestamp startTime , Timestamp endTime);
そして、その結果を実行することができます!!!
公式サイト https://docs.timescale.com/v0.10/using-timescaledb/reading-data#select
関連
-
! [リモート拒否] master -> master (pre-receive hook declined) error: failed to push some refs to '.
-
Uncaught TypeError。不正な呼び出しエラーの解決
-
暗黙のスーパーコンストラクタ Object() がデフォルトコンストラクタのため未定義であるエラー
-
python error: Index 1 is out of bounds for axis 0 with size 1
-
パッケージ 'blob' のインストールで終了ステータスが 0 以外になりました。
-
java.lang.NoClassDefFoundError: クラスcom.cyj.util.を初期化できませんでした。
-
Synchronous XMLHttpRequest on the main thread is deprecated
-
[ERROR] 指定された目標には実行するプロジェクトが必要ですが、このディレクトリにはPOMがありません。
-
zip 引数#3 は反復処理をサポートする必要があります。
-
AttributeError:オブジェクトに属性がない エラーと対処法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
クラッシュエラー libc++abi.dylib: NSException 型の捕捉されない例外で終了する 表示方法
-
Uncaught TypeError: Cannot read property 'style' of null at error.html:84
-
AGPBI kind エラーテキスト Android リソースのリンクに失敗しました。
-
gitエラーです。このリポジトリで別の git プロセスが実行されているようです。
-
リソースの読み込みに失敗しました:サーバーはステータス500(内部サーバーエラー)で応答しました。
-
ms.xxx_time」列は、GROUP BY句で表示するか、集約関数で使用する必要があります。
-
SyntaxError: JSON の位置 1 に予期しないトークン s があります。
-
TypeError: 'dict' オブジェクトは呼び出し可能ではありません。