我在這裏有類似的問題,但不是依靠代碼來做到這一點,而是希望SQL能夠處理我正在嘗試查找的內容。 我需要先在「my_table」中選擇最新發布的記錄,是的,我可以使用「MAX」,而不是根據當前日期或「current_date」查看此記錄是否超過24小時。在如何將兩者結合方面存在問題。根據第一條SQL select語句的結果進行選擇
SELECT max(date(date_posted)) FROM my_table
WHERE ("SELECT count(DISTINCT my_id) AS 'a'
FROM my_table
WHERE date_posted > date_sub(current_date, INTERVAL 1 DAY)
)
感謝您的期待!
你能提供樣本的數據和預期的結果集嗎? – Alex
如果表中的最新記錄比24小時更新,我期望得到「0」,如果表中最新的記錄超過24小時,我期望得到「1」。謝謝! – Andre