我有一個基於我需要返回上次工作日期的假期表。需要在sql中編寫遞歸日期函數嗎?
Table_holiday
Id Date Text
1 2013-03-29 Good Friday
2 2013-05-01 Maharashtra day
3 2013-05-02 Holiday
當我執行我的date_recursive
功能它應該有檢查,並返回我last_business
日期
For example
如果我執行它@date datetime = '2013-03-29'
它應該返回我last working date '2013-03-28'
,因爲這是最後的工作日期
任何幫助新手在sql中。
請爲此添加示例數據。 – TechDo 2013-04-23 09:51:08
如果我的功能將僅在工作日執行,然後上面的邏輯工作對我罰款:) 代替#TEMP假期表我加入永久假期表:) 感謝techdo 也請添加代碼,如果有什麼事情錯過了 – Neo 2013-04-23 09:52:45
很高興聽到... Thanx。 – TechDo 2013-04-23 09:54:41