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

軟件下載吧

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

postgresql數(shù)據(jù)庫根據(jù)年月查詢出本月的所有數(shù)據(jù)操作

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

表里的所有數(shù)據(jù):

postgresql數(shù)據(jù)庫根據(jù)年月查詢出本月的所有數(shù)據(jù)操作

現(xiàn)在我要根據(jù)創(chuàng)建時間的 年月查詢 當月所有的數(shù)據(jù)

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

那么我們需要查詢創(chuàng)建時間為6月份的所有數(shù)據(jù)

sql:

postgresql數(shù)據(jù)庫根據(jù)年月查詢出本月的所有數(shù)據(jù)操作

java代碼中sql拼接:

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

補充:postgresql根據(jù)周和年計算周對應(yīng)的時間段

查詢本周星期一的時間

方法一:

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

解析:

TO_NUMBER 將一個字符串轉(zhuǎn)換成數(shù)字

格式:TO_NUMBER(string,format)

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

select to_char(CURRENT_DATE ,’D’)

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

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

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

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

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

— 將得到的數(shù)字乘以 -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:關(guān)鍵字]

相關(guān)下載

查看所有評論+

網(wǎng)友評論

網(wǎng)友
您的評論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 在线免费观看国产视频| 日本高清在线播放| 国产日韩精品欧美一区| 久久夜色撩人精品国产| 色综合免费视频| 宅男66lu国产在线观看| 亚洲精品456在线播放| 老司机成人影院| 日本边添边摸边做边爱的视频| 国产一区二区三区在线电影| 一个人免费播放在线视频看片| 欧美疯狂xxxx乱大交视频| 国产成人精品曰本亚洲78| 中文字幕精品视频在线观看| 用我的手指来扰乱吧全集在线翻译| 国产精品毛片一区二区| 久久国产乱子伦精品免费强| 精品国产欧美一区二区| 图片区网友自拍另类图区| 九九九国产精品成人免费视频| 老司机午夜精品视频在线观看免费| 天堂网www天堂在线资源| 亚洲va在线va天堂成人| 老子影院午夜精品欧美视频| 大胸姐妹在线观看| 久久综合色天天久久综合图片| 综合久久久久久久综合网| 欧洲精品99毛片免费高清观看 | 免费人成视网站在线观看不卡| 7777精品伊人久久久大香线蕉| 日韩精品无码一区二区三区免费| 又色又爽又黄的视频软件app| 800av我要打飞机| 日日操天天操夜夜操| 亚洲第一页国产| 视频黄页在线观看| 国内女人喷潮完整视频| 久久99精品国产麻豆宅宅| 毛片免费观看视频| 国产三级久久久精品麻豆三级| 99久久99热精品免费观看国产|