今天碰到一个需求要获得数据库本周的数据
1.select EXTRACT(dow FROM DATE (now()))
这个函数返回当前是星期几
2.SELECT now() - (EXTRACT(dow FROM DATE (now())) || 'day') :: INTERVAL
在数据库中这样写就可以返回本周的第一天的前一天时间
然后我们在where 里面让创建时间大于它就可以取得本周时间的数据。
3.潜在问题第一个函数星期天的时候好像会返回0,我们想要的是7,有大佬知道怎么办吗