1. 程式人生 > >PostgreSQL之日期欄位統一加一天

PostgreSQL之日期欄位統一加一天

開心一笑

高考穿衣注意事項:第一天穿紅色(開門紅),下午穿綠色(一路綠燈),第二天穿灰色和黃色(走向輝煌)。送考的媽媽要穿旗袍(旗開得勝),旗袍開叉要高(分高),送考的爸爸要穿馬褂(馬到成功)。考生一定穿紫內褲,寓意紫腚贏。再有,考生拿到試卷以後不要慌,先親一下,這叫穩(吻)過!!加油,祝孩子們高考勝利!

視訊教程

大家好,我錄製的視訊《Java之優雅程式設計之道》已經在CSDN學院釋出了,有興趣的同學可以購買觀看,相信大家一定會收穫到很多知識的。謝謝大家的支援……

提出問題

如何對資料庫某一日期欄位這一列統一加一天?已經日期操作的複習????

解決問題

pm_milestone_sign_in是一張資料庫表,有個日期欄位sign_in_time

公司的測試人員問我,由於急,就隨便寫了一下,如下:

UPDATE pm_milestone_sign_in  SET sign_in_time = (sign_in_time + interval '1 D')
WHERE ID IN(
select ID from pm_milestone_sign_in psi
)

晚上回來,想了想,臉都紅了,就稍微優化下:

UPDATE pm_milestone_sign_in  SET sign_in_time = (sign_in_time + interval '1 D')
WHERE  1 = 1;

解釋:如果是

加一月,可以寫 interval '1 M'
加一年,可以寫 interval '1 Y',

其他類似,interval 可以不寫,其值可以是,具體看下面:

Abbreviation Meaning
Y Years
M Months (in the date part)
W Weeks
D Days
H Hours
M Minutes (in the time part)
S Seconds

讀書感悟

來自《虞美人盛開的山坡》

  • 多年後,再回想這樣的迷茫或許連執著的原因都記不得了,青春就是讓你張揚的笑,也給你莫名的痛。
  • 兩個人一起翹課啊,真是青春啊
  • 有血緣關係也好,就算是兄妹也好,我都會一直喜歡你的
  • 我說不出來為什麼愛你,但我知道,你就是我不愛別人的理由

個人感悟

  • 兩個人在一起,總要有一個人在前面努力奔跑,即使另一個人停止步伐。可是最讓我失望的是,當我在努力奔跑時,你卻停止步伐,轉身離去……

  • 有時候自己都不知道在堅持什麼,總覺得應該再努力一點點,再努力一點點,也許…..

  • 你心情不好,生病,感冒有人哄,有人照顧,而我發燒幾天卻沒人疼,這也是就是你和我的區別以及我的悲哀吧….

  • 有些人不能輕易的愛,你要的一輩子,對於別人來說也許只是一陣子,最後痛苦的只是自己……

其他

如果有帶給你一絲絲小快樂,就讓快樂繼續傳遞下去,歡迎轉載,點贊,頂,歡迎留下寶貴的意見,多謝支援!