[英]MySQL automatic insert data, count between two date in different column
我是sql新手。 現在,我想計算不同列(TGL_PEMINJAMAN和TGL_PENGEMBALIAN)中兩個日期之間的天數,並在另一列中自動插入(SISA_HARI)
TGL_PEMINJAMAN->日期
TGL_PENGEMBALIAN->日期
SISA_HARI->整數
例如在ID_PEMINJAMAN = 3中
TGL_PEMINJAMAN-> 2017年7月2日
TGL_PENGEMBALIAN-> 2017年7月7日
並且在SISA_HARI中必須自動插入-> 5
所以我該怎么做? 我可以嘗試在SQL上使用觸發器嗎? 謝謝
如果要計算兩個日期TGL_PEMINJAMAN和TGL_PENGEMBALIAN之間的差異作為選擇,則可以嘗試使用此sql
SELECT TO_DATE(TGL_PEMINJAMAN,'DD-MM-YYYY') - TO_DATE(TGL_PENGEMBALIAN,'DD-MM-YYYY') as Datediff FROM YOURTABLENAME;
沒錯,如果必須自動更新它並且您的MYSQL版本兼容,則可以嘗試使用trigger 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.