猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在psql中获取当月星期日的计数?
如何在PostgreSQL中获取给定日期的星期日总数
绝地无双
浏览 752
回答 3
3回答
忽然笑
您需要提取:SELECT EXTRACT(DOW FROM DATE '2011-02-16') = 0; -- 0 is Sunday这可能会导致是非题,这是星期日还是不是星期日。我不知道您所说的“总数”是什么意思,因为它总是0(日期不是星期天)或1(给定的数据是星期天)。编辑:像这样吗?SELECT COUNT(*)FROM generate_series(timestamp '2011-01-01', '2011-03-01', '1 day') AS g(mydate)WHERE EXTRACT(DOW FROM mydate) = 0;
0
0
0
慕仙森
日历表更通用-对它的简单查询可以回答各种各样的问题。(“简单”表示维护程序员和实习生可以做到这一点,而不会问我问题。)对此的查询和观点可以利用索引。使用工作中的典型查询,日历表比generate_series()快2至15倍,并且可以轻松地用于联接中。日历表也是平台无关的-它们甚至可以在Microsoft Access中工作。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
SQL Server
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续