可以用sql分组判断一下,可用case when语句,大概可参考:
CASE WHEN 月份='3月' and 日期 in(1,2,3,4,5) THEN 1
WHEN 月份='3月' and 日期 in(6,7,8,9,10) THEN 2
WHEN 月份='3月' and 日期 in(11,12,13,14,15) THEN 3
WHEN 月份='3月' and 日期 in(16,17,18,19,20) THEN 4
WHEN 月份='3月' and 日期 in(21,22,23,24,25) THEN 5
WHEN 月份='3月' and 日期 in(26,27,28,29,30,31) THEN 6 END