pgsql查詢某段時間內的某個小時資料,週幾的資料

2021-10-05 06:26:47 字數 735 閱讀 7458

關於展示給定時間範圍內的資料查詢,本人做了兩個查詢,分別如下

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...