现在有两个表,
第一个工作日表,一列为日期,一列为是否是工作日,0和1,1即为工作日
date is_not_work
11.11 0
11.12 1
11.13 1
。。。 。。。
第二个为营收表
一列日期,是只有工作日的,一列为收入
date Sales
11.09 3000
11.12 3400
11.13 4100
现在需要写一个SQL来做一个收入的比较,即这个月第几个工作日与上个月第几个工作日对比,比如这个月第五个工作日和上个月第五个工作日相比,收入增加了多少,
但是有一点,即假如上个月只有18个工作日,这个月却有21个 工作日,那么上个月最后一个工作日的数据就要使用4次,分别和这个月的第18个,第19个,第20个,第21个做对比
有没有大神有办法用简单的sql来解决一下,我写的太冗杂了