關於展示給定時間範圍內的資料查詢,本人做了兩個查詢,分別如下
1.查詢指定時間範圍內小時的資料,比如查詢2020-03-20 10:00:00到2020-04-20 10:00:00時間範圍內在所有09:00:00這個時間的資料,也就是查詢每天10:00的資料
資料表中的事件欄位為datatime,sql語句如下:
select datatime, pm25 from 資料表 where datatime >= '2020-03-20 10:00:00' and datatime
結果如圖:共31條資料
2.查詢事件範圍內周幾的資料,比如查詢2020-03-20 10:00:00到2020-04-20 10:00:00時間範圍內所有周一的資料
sql語句如下:
select pm25, extract(dow from datatime) from 資料表 where datatime between '2020-03-20 00:00:00' and '2020-04-20 00:00:00' and extract(dow from datatime) =1 and stationcode = '130300053';
結果如下圖:
MongoDB查詢某段時間內的資料
在mysql裡面可以用between.and.或者 來查詢指定的時間範圍資料,但是mongodb有自己的語法。mongodb裡比較,用 gt gte lt lte 分別對應 組合起來可以進行範圍的查詢。比如查昨天的,就可以用 db.collectionaaa.find count 注意,開始的時候日...
某段時間內的sql語句查詢
在做某乙個專案的時候,由於需要進行起始時間和結束時間這個時間段進行查詢,當時也是查閱了很久,特記錄筆記,方便日後查詢 單錶 1.select name,create time from user info where create time between date 2019 12 12 and d...
判斷處於某段時間內
struct date private date int betweendates time t tsecond,date datebegin,date dateend,bool result ptime tm year datebegin.year 1900 ptime tm mon datebe...