我想知道是否可以通过mysql中的单个DB调用来获取X no of business days(date数据类型)。
假期列表存储在表格中。因此,在该表中没有条目的日期(从CURDATE开始)被视为工作日。
谢谢!
答案 0 :(得分:1)
假期表还包括周末吗?
创建一个包含单个列的数字表(例如,num)和行1到某个大值 - 这将会派上用场。 LEFT在“holidayday”=(CURDATE + INTERVAL num - 1 DAY)中将假期表加入此表,添加WHERE以排除假日,然后按num升序对此查询进行排序,并将查询限制为X行。