1
z742364692 OP 不好意思各位,需要顶一下
|
2
xiandao7997 2016-08-02 16:50:29 +08:00
感觉程序处理更方便,直接提取月份和天,然后和 7 比较一下大小就能得出结果
|
3
z742364692 OP @xiandao7997 要 sql 的,我都搞了快两天了,还没弄出来啊,不然不会来此麻烦大家的
|
4
z742364692 OP 我顶一个
|
5
xxxyyy 2016-08-02 18:08:08 +08:00
春节中七天。。。这个怎么算的?
|
6
liprais 2016-08-02 18:23:44 +08:00
如果用 mysql 的话,可以这样
找到春节这一天 ,就用 spring_festival_date 表示好了 找出这一天的月份 :case when month(date_sub(spring_festival_date,interval 1 days) ) == 2 then 1 else 0 end 找出所有七天的月份,分组 count 一下就是你要的结果 postgres 函数可能不太一样,查查文档就行了 |
7
z742364692 OP |
8
xxxyyy 2016-08-02 20:07:28 +08:00
@z742364692 这个不跟节前差不多吗?还是不太明白,不过我根据 postgresql 的文档(我也是新手,只能通过查文档写了,未优化过,见笑了:))写了一个计算节前跟节后的,你可以看下:
https://gist.github.com/anonymous/3a6cccd0da0fa19207b8e3efcb95daa2 http://imgur.com/a/SQGxC |
9
z742364692 OP @xxxyyy thx
|