我為這個可能很愚蠢的問題道歉。但我無法掌握它。
我的 postgres 資料庫有兩個帶有報告日期的表。如何檢查上次報告日期是否相同?
我努力了:
select max (report_date)
from tba900_rephistory;
CASE
WHEN EXISTS (select max(reportdate) from t_data
THEN 'EXISTS'
ELSE 'missing'
END
但是,它每隔一段時間就會起作用。SQL 不是我的強項,但我在谷歌上找不到任何東西。
事實上,我是通過 python 中的 psycopg2 來完成的。也許有一些技巧?
uj5u.com熱心網友回復:
您可以使用此查詢:
SELECT CASE WHEN (SELECT MAX(report_date) FROM tba900_rephistory) =
(SELECT MAX(reportdate) FROM t_data)
THEN 'exists' ELSE 'missing' END AS status;
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/454921.html
標籤:Python sql PostgreSQL 心理咨询师2
