计算假期日期

时间:2012-07-06 17:58:32

标签: sql sql-server-2005 calculated-columns

我必须创建“假期”表,然后创建php脚本,以便我可以在我的网站上显示它。

假期可以是特定的,例如15.05.2012 - 5月15日。

非特异性:7月的第一个(或第二个,第三个)星期日

有没有办法创建计算列,所以这个短语“7月的第一个(或第二个,第三个)星期日”,可以变成x.07.2012。

2 个答案:

答案 0 :(得分:2)

使用日历表。 SQL Server内置的魔法代码不知道复活节何时。本文介绍了基本前提 - 您填写一个包含从年x到年y的所有日期的表,然后根据特定逻辑更新名为IsHoliday的列作为假期的日期(最简单的一次,在循环中执行此操作) ,然后你的所有代码可以参考计算的位):

ASP Faq reference. The current link no longer works, this is the archive.org cached version of the page

答案 1 :(得分:0)

答案中的链接现在会将您带到一个想要加载病毒的虚假页面。抬起头来。

http://codeinet.blogspot.com/2006/08/auxiliary-calendar-table-for-sql.html

这似乎是一个有效的版本。