2021年9月28日 星期二

[ postgresql ] 手動修改資料表資料 及 序號歸零計算

 

手動修改資料如下

先在Data Output上點到想修改的data, 直接修改











然後改完之後在上方有一個資料表箭頭向下的button

點選這個它就會把你修改的部分儲存下來






序號歸零可以使用以下語法

TRUNCATE TABLE doctor_detail RESTART IDENTITY;


參考

https://stackoverflow.com/questions/5342440/reset-auto-increment-counter-in-postgres

2021年9月8日 星期三

JPQL中日期相減及跳脫字元(postgresql)

目前需求是, 某欄位的日期要等於今天

簡單的說, 就是今天應到的人數統計

這部分我是用

extract(day from 'DATE_A'::timestamp - 'DATE_B'::timestamp) = 1

select count(sb.id) from schedule_bed sb where sb.code_id=244 and sb.book_period=238 and (select extract(day from sb.book_date::timestamp - current_date::timestamp)=0)

然而還有第二個問題

就是在JPQL中, 及使用native SQL 它的冒號也是有意義的, 表示參數

後來查了資料得知, 原來要用雙斜線解決\\, 每個冒號前面都要來兩個, 如下



灑花~~~

//另外補充 撈取是否為本月資料如下

SELECT count(pr.id) FROM patient_returned pr WHERE DATE_PART('MONTH', pr.dead_date) = DATE_PART('MONTH', NOW()) 

參考:

https://stackoverflow.com/questions/24929735/how-to-calculate-date-difference-in-postgresql

https://stackoverflow.com/questions/4169582/escaping-the-colon-character-in-jpa-queries

20251217 短期三個月目標

目前因為有傳福音需求 如果看起來不好, 見證也會不好的 1 體型優化: 再瘦10公斤(97->87) 2 早睡: 目前12:00-7:00->11:00-6:00(每早起來跑步) 3 吃健康: 每周4天健康餐(午晚)+水果 4 保養皮膚 5 固定週六進修辦讀書會 6 ...