最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PGSQL 實現(xiàn)查詢今天,昨天的數(shù)據(jù),一個月之內(nèi)的數(shù)據(jù)

 更新時間:2021年01月28日 09:47:40   作者:一只在程序中迷茫的喵  
這篇文章主要介紹了PGSQL 實現(xiàn)查詢今天,昨天的數(shù)據(jù),一個月之內(nèi)的數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

PGSQL查詢今天的數(shù)據(jù)

select *
 from 表名 as n
 where n.create_date>=current_date;

PG查詢昨天的數(shù)據(jù)

方法1:

 select *
 from 表名 as n
 where
    age(
    current_date,to_timestamp(substring(to_char(n.create_date, 'yyyy-MM-dd hh24 : MI : ss' ) FROM 1 FOR 10),'yyyy-MM-dd')) ='1 days';

方法2:

select *
 from 表名 as n
 where n.create_date>=current_date-1 and n.create_date <current_date;

n.create_date 是一個timestamp的數(shù)據(jù);

current_date是pgsql數(shù)據(jù)一個獲取當前日期的字段;

to_char(timestamp,text)把timestamp數(shù)據(jù)轉(zhuǎn)換成字符串;

substring(text from int for int) 截取想要的文本格式 ‘yyyy-MM-dd';

to_timestamp(text,'yyyy-MM-dd')轉(zhuǎn)換成timestamp格式;

age(timestamp,timestamp)獲取兩個時間之差 返回 days

PG查詢最近一個月內(nèi)的數(shù)據(jù)

select *
 from 表名 as n
 and n.create_date>=to_timestamp(substring(to_char(now(),'yyyy-MM-dd hh24:MI:ss') FROM 1 FOR 10),'yyyy-MM-dd')- interval '30 day';

補充:postgresql 查詢當前時間

需求:PostgreSQL中有四種獲取當前時間的方式。

解決方案:

1.now()

返回值:當前年月日、時分秒,且秒保留6位小數(shù)。

2.current_timestamp

返回值:當前年月日、時分秒,且秒保留6位小數(shù)。(同上)

申明:now和current_timestamp幾乎沒區(qū)別,返回值相同,建議用now。

3.current_time

返回值:時分秒,秒最高精確到6位

4.current_date

返回值:年月日

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

最新評論

衡南县| 渭南市| 和静县| 垦利县| 朝阳区| 平潭县| 泰和县| 大庆市| 泸州市| 昌江| 延津县| 博兴县| 西宁市| 朔州市| 兴宁市| 馆陶县| 兴和县| 沅江市| 错那县| 上蔡县| 桐庐县| 遵化市| 曲靖市| 临泉县| 岚皋县| 门源| 潍坊市| 化隆| 芦山县| 腾冲县| 浪卡子县| 五华县| 曲阳县| 大安市| 新化县| 余江县| 大连市| 汉寿县| 巴青县| 巨鹿县| 西盟|