postgresql 實(shí)現(xiàn)查詢(xún)某時(shí)間區(qū)間的所有日期案例
核心sql如下:
select daytime::date from generate_series(
('2017-06-01'),--查詢(xún)開(kāi)始日期(可根據(jù)需求調(diào)整)
(select now()::date),--查詢(xún)結(jié)束日期(可根據(jù)需求調(diào)整)
'1 day'--間隔(可根據(jù)需求調(diào)整)
) s(daytime)
以上sql,得到結(jié)果為從6月1號(hào)到今天這個(gè)時(shí)間區(qū)間內(nèi)的每天的日期,如下:

舉例說(shuō)明:
查詢(xún)tableA所有time_period區(qū)間內(nèi)的日期,time_period的數(shù)據(jù)格式為:20170101-20170120;
select daytime,periods from (select daytime::date from generate_series( (select min(score_date) from tableA),--查詢(xún)開(kāi)始日期 (select now()::date),--查詢(xún)結(jié)束日期 '1 day'--間隔 ) s(daytime)) t ,tableA where (t.daytime >((substr(time_period,0,5)||'-'||substr(time_period,5,2)||'-'||substr(time_period,7,2))::timestamp + '-1 day')::date ) and t.daytime <((substr(time_period,10,4)||'-'||substr(time_period,14,2)||'-'||substr(time_period,16,2))::timestamp + '1 day')::date
補(bǔ)充:PostgreSQL查找某個(gè)時(shí)間段內(nèi)某條數(shù)據(jù)(訂單)的最大創(chuàng)建時(shí)間、最小創(chuàng)建時(shí)間
sql語(yǔ)句:
select max(created_date),min(created_date) from biz_retail_order where source_order_no like '%daling_qa11184_%' and created_date > '2020-11-18 15:30:00' ;
結(jié)果為:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Postgresql限制用戶(hù)登錄錯(cuò)誤次數(shù)的實(shí)例代碼
這篇文章主要介紹了Postgresql限制用戶(hù)登錄錯(cuò)誤次數(shù)的實(shí)例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
PostgreSQL表膨脹監(jiān)控案例(精確計(jì)算)
這篇文章主要介紹了PostgreSQL表膨脹監(jiān)控案例(精確計(jì)算),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01
解決PostgreSQL服務(wù)啟動(dòng)后占用100% CPU卡死的問(wèn)題
前文書(shū)說(shuō)到,今天耗費(fèi)了九牛二虎之力,終于馴服了NTFS權(quán)限安裝好了PostgreSQL,卻不曾想,服務(wù)啟動(dòng)后,新的狀況又出現(xiàn)了。2009-08-08
PostgreSQL?數(shù)組類(lèi)型操作使用及特點(diǎn)詳解
這篇文章主要為大家介紹了PostgreSQL?數(shù)組類(lèi)型操作使用及特點(diǎn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
postgresql數(shù)據(jù)庫(kù)如何查看數(shù)據(jù)中表的信息
這篇文章主要給大家介紹了關(guān)于postgresql數(shù)據(jù)庫(kù)如何查看數(shù)據(jù)中表信息的相關(guān)資料,要查詢(xún)數(shù)據(jù)表信息,需要用到 系統(tǒng)表或系統(tǒng)視圖等,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-04-04
postgresql rank() over, dense_rank(), row_number()用法區(qū)別
這篇文章主要介紹了postgresql rank() over, dense_rank(), row_number()的用法區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12
使用PostgreSQL為表或視圖創(chuàng)建備注的操作
這篇文章主要介紹了使用PostgreSQL為表或視圖創(chuàng)建備注的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01

