![](/img/trans.png)
[英]How to get TOTAL DAYS from two dates (one in sql database and then todays date (system date))
[英]Get todays rows from oracle database
我已經與本地phpmyadmin進行了大量合作,現在我想使用來自oracle數據庫的大量數據來檢查我的代碼功能,而這些數據我以前從未經歷過。 因此,我想知道如何僅獲取今天的行。 或以任何其他方式比較(如果可以想到一兩個)。 根據我在SO問題上所讀的內容,這是到目前為止我嘗試過的內容,但似乎並沒有太大幫助。
$sql1 = "SELECT a.*, ROWNUM rnum FROM (
SELECT alert_time AS qen, count(*) AS Total FROM alert
GROUP BY alert_time
) a WHERE TRUNC(sysdate) = TRUNC(TO_TIMESTAMP(alert_time)))";
alert_time
列返回的內容類似於“ 2016年8月24日星期三12:11:05”
我在這里要做的唯一一件事是從直到今天才添加的表alerts
中獲取所有行,以便查詢將更快地執行,更不用說給我我想要的了。
謝謝你的幫助!
我期望這樣的事情:
SELECT a.*
FROM alert
WHERE alert_time >= TRUNC(sysdate);
如果將來有警報:
SELECT a.*
FROM alert
WHERE alert_time >= TRUNC(sysdate) AND alert_time < TRUNC(sysdate + 1);
如果將alert_time
存儲為字符,則僅需要TO_TIMESTAMP()
。 如果要向輸出添加枚舉列,則僅需要rownum
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.