日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 技術開發 > 數據庫 > postgresql數據庫根據年月查詢出本月的所有數據操作

postgresql數據庫根據年月查詢出本月的所有數據操作

時間:2024-02-14 10:20作者:下載吧人氣:22

表里的所有數據:

postgresql數據庫根據年月查詢出本月的所有數據操作

現在我要根據創建時間的 年月查詢 當月所有的數據

比如前臺傳給我一個年月的字段planTimeMonth,值為2018-06

那么我們需要查詢創建時間為6月份的所有數據

sql:

postgresql數據庫根據年月查詢出本月的所有數據操作

java代碼中sql拼接:

criteria.andCondition(“to_char(crt_time, ‘yyyy-mm’)='”+query.get(“planTimeMonth”).toString()+”‘”);

補充:postgresql根據周和年計算周對應的時間段

查詢本周星期一的時間

方法一:

SELECT current_date +cast(-1*(TO_NUMBER(to_char(DATE (current_date),’D’),’99’)-2) ||’ days’ as interval)

解析:

TO_NUMBER 將一個字符串轉換成數字

格式:TO_NUMBER(string,format)

— 一周里的日子(1-7;周日是1)

select to_char(CURRENT_DATE ,’D’)

DDD 一年里的日子(001-366)

DD 一個月里的日子(01-31)

D 一周里的日子(1-7;周日是1)

— 將得到的字符串轉換成數字
select TO_NUMBER(to_char(CURRENT_DATE,’D’),’99’)

— 因為得到的星期一為2,所以要減去2
select TO_NUMBER(to_char(CURRENT_DATE,’D’),’99’)-2

— 將得到的數字乘以 -1 比如例子中:-1*3 就是 -3 ,也就是減去 3天
select cast(-1*3 || ‘days’ as interval)

— 就是將當天減去0天 得到了星期一的日期
select cast(-1*0 || ‘days’ as interval) + CURRENT_DATE

SELECT to_char(CURRENT_DATE +cast(-1*(TO_NUMBER(to_char(CURRENT_DATE,’D’),’99’)-2) ||’ days’ as interval),’yyyy-mm-dd’);

標簽[db:關鍵字]

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 亚洲午夜精品一级在线 | 国产一区二区三区亚洲欧美 | 成人在线观看不卡 | 无码孕妇孕交在线观看 | 欧美黑人巨大xxxxxxxx | 香港三澳门三日本三级 | 亚洲一级毛片在线观播放 | 久久黄色片 | 神马国产 | 欧美在线观看视频一区 | 国产精品国产三级国产an不卡 | 成人黄色在线免费观看 | 免费人成在观看 | 国产成人久久精品 | 精品无码一区在线观看 | 成人亚洲视频在线观看 | 性感毛片 | 亚洲综合久久久 | 美女让我桶 | 国产成人麻豆tv在线观看 | 国产免费高清在线精品一区 | 欧美一区二区三区不卡免费观看 | 欧美成人精品手机在线观看 | 国产三香港三韩国三级不卡 | 日本精品久久久久久久久免费 | 一级国产a级a毛片无卡 | 亚洲在线视频播放 | 久久综合九九 | 日韩高清免费观看 | 欧美成人欧美激情欧美风情 | 国内外成人免费在线视频 | 久草在在线视频免费 | 久久一本一区二区三区 | 精品国产一区二区三区不卡蜜臂 | 亚洲精品视频久久久 | 国产精品亚洲一区在线播放 | 怡红院在线视频全部观看 | 国产午夜精品理论片在线 | a免费网站 | 日本三级香港三级人妇 m | 99九九精品国产高清自在线 |