當我執行查詢時,出現此錯誤:
查詢失敗:錯誤:運算子不存在:“GOOD_RECIEPT_ANOMALY_DETECTION_V2_last_alerts_sent_gsheet_histo”> 沒有時區的時間戳提示:沒有運算子與給定的名稱和引數型別匹配。您可能需要添加顯式型別轉換。職位:176
這是我的 SQL 查詢:
SELECT *
FROM "GOOD_RECIEPT_ANOMALY_DETECTION_V2_last_alerts_sent_gsheet_historic"
WHERE "GOOD_RECIEPT_ANOMALY_DETECTION_V2_last_alerts_sent_gsheet_historic.PO_Creation_date" >
CURRENT_DATE - INTERVAL '1 month'
我在 PostgreSQL 資料庫上作業。我認為問題來自 PO_Creation_date 型別,但我不明白它應該被強制轉換,因為它是日期格式
uj5u.com熱心網友回復:
利用::DATE
SELECT *
FROM "GOOD_RECIEPT_ANOMALY_DETECTION_V2_last_alerts_sent_gsheet_historic"
WHERE "GOOD_RECIEPT_ANOMALY_DETECTION_V2_last_alerts_sent_gsheet_historic"."PO_Creation_date"::DATE > CURRENT_DATE - INTERVAL '1 month'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/516614.html
