【发布时间】:2011-12-06 13:29:46
【问题描述】:
只是一个简单的问题,
SQL 中是否有计算每月所需小时数的函数? 如果不是假日柜台?
我想在 SQL 中创建一个表,它是一个看起来像这样的日历:
Year Month Required_Hours
2011 1 *
2011 2 *
函数将计算 * 值的位置
--编辑--
所需时间为:每天 8 小时
不计算的天数:周六和周日+节假日。
【问题讨论】:
-
您如何定义“所需时间”?
-
我的简短回答是否定的;现有的功能不存在,因为不同的国家、州有不同的假期,不同的公司也有不同的假期。因此没有标准;所以没有泛型函数,你必须自己写。
-
所需时间是什么?
-
您需要编写自己的日历,或者尝试获取一些实现日历的数据库。然后,存储所需的时间也不明智。在此基础上,聚合函数/分组依据将让您免费生活。
标签: sql tsql function calendar