我有一组这样的数据:
id ---- name ---- beg_date ---- end_date --- type_1 --- type_2 ... type_n
01 ---- xxxx ---- 2015-10 ---- 2015-11 ----- Y -------- Y -------- N---
01 ---- xxxx ---- 2014-03 ---- 2015-09 ----- N -------- Y -------- N---
等
我想创建一个表来计算每个月可用的每种类型的项目数,因此我将从每个最小的最旧日期到最近的日期逐个循环。 在每次迭代中,我将提取所有具有beg_date< =迭代日期和end_date>的行。迭代的日期。 我将计算这个子集的行数属于类型1,类型2,... 在我完成之后,我不需要这个数据子集,所以我想删除它以加快下一次迭代。
您知道如何分组并从原始数据中“切割”该部分吗? 非常感谢。