我必须创建“假期”表,然后创建 php 脚本,以便我可以在我的网站上显示它。
假期可以是特定的,例如 15.05.2012 - 5 月 15 日。
非特定:7 月的第一个(或第二个、第三个)星期日
有什么方法可以创建计算列,所以这句话“7 月的第一个(或第二个、第三个)星期日”可以变成 x.07.2012。
我必须创建“假期”表,然后创建 php 脚本,以便我可以在我的网站上显示它。
假期可以是特定的,例如 15.05.2012 - 5 月 15 日。
非特定:7 月的第一个(或第二个、第三个)星期日
有什么方法可以创建计算列,所以这句话“7 月的第一个(或第二个、第三个)星期日”可以变成 x.07.2012。
使用日历表。SQL Server 中没有内置的魔术代码知道复活节是什么时候。这篇文章展示了基本前提——你用 x 年到 y 年的所有日期填写一个表格,然后根据特定逻辑为假期日期更新一个名为 IsHoliday 的列(最容易在循环中执行一次,那么您以后的所有代码都可以参考计算的位):
答案中的链接现在将您带到一个想要加载病毒的虚假页面。只是抬头。
http://codeinet.blogspot.com/2006/08/auxiliary-calendar-table-for-sql.html
这似乎是一个工作版本。