--判斷起始時間與結束時間經過的月份

--如果超過15天則算一個月

 

UPDATE ****
SET work_month = (SELECT CASE WHEN DATEDIFF(day,work_sdate,work_edate)%30 >= 15 THEN DATEDIFF(day,work_sdate,work_edate)/30 + 1 ELSE DATEDIFF(day,work_sdate,work_edate)/30 END)

創作者介紹
創作者 天空小狐 - 寫程式 的頭像
skyfoxmis

天空小狐 - 寫程式

skyfoxmis 發表在 痞客邦 留言(0) 人氣( 179 )