看板 [ PHP ]
討論串[請益] 計算扣掉六日的日期區間
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者JYHuang (夏天到了,冷不起來了說)時間13年前 (2010/12/17 14:10), 編輯資訊
1
0
0
內容預覽:
因為資料是從陣列來的. 如果要去計算期間有幾個週未日,似乎會滿秏時間的。. 想推一下公式,卻又想不出關聯 @.@. 請問有沒有人寫過類似的函式?. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 114.39.167.80.

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者roga (任性)時間13年前 (2010/12/17 15:41), 編輯資訊
1
0
0
內容預覽:
因為耗時間才要交給機器做,. 不過好的作法可以讓機器少耗一些時間就是了.... 看你的資料的複雜度吧,. 1. 只有日期,而且連續,那每七天扣掉兩天就是你的答案。. 2. 只有日期,而且資料不連續的話,只好一筆一筆檢查,看該筆是否為週末或是週日。. 檢查方法:. 1. 先找出該天是哪一個 weekd
(還有642個字)

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者JYHuang (夏天到了,冷不起來了說)時間13年前 (2010/12/17 18:10), 編輯資訊
2
0
0
內容預覽:
是連續的. 要從撈出來的資料比對欄位B的日期. 是否在欄位A日期+n天的區間內(排除六日). 一開始打算直接在SQL Server做判斷的... 不過這樣SQL會落落長的落落長,而且加重SQL Server的Loading. 接著打算想試試能不能用數學式來推(用+-%..之類的). 推不出來最後目前
(還有26個字)

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者evernever (NeverEver)時間13年前 (2010/12/17 19:38), 編輯資訊
0
0
0
內容預覽:
小弟建議從 SQL 下手, Database 撈出來再用 PHP 過濾, 感覺不會比較快. 寫個 function 計算工作日如下:. =====================. DELIMITER $$. CREATE FUNCTION business_day(from_date DATE,
(還有433個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者arrack (Arrack)時間13年前 (2010/12/17 20:38), 編輯資訊
0
0
0
內容預覽:
試試看建表法如何?. 這樣作除了六日外,也可以扣除國定假日. 例如︰. 日期 原因. -- --. 2010/1/1 元旦. 2010/1/2 六. 2010/1/3 日. 然後你要找4/5~5/8的話. 只要取得. select count(日期) as 結果 from 表 where 日期>'2
(還有127個字)
首頁
上一頁
1
下一頁
尾頁