Re: [SQL ] by weekly by month查询

楼主: joedenkidd (优质的蓝色射手)   2013-12-23 20:03:49
Dear All:
不好意思,date_trunc可以让我统计一段时间,每周、每月的资料,
在by week来说,这函数计算是从星期一到星期日,我PostgreSql看了一下,
没有看到如何过滤,因为我想要做的是 by week中星期一到星期五的资料,
不知道有没有办法达到,希望有解过这样问题的板友,开释一下,当然,我还是
会继续找资料,麻烦了~~
※ 引述《joedenkidd (优质的蓝色射手)》之铭言:
: Dear 版友:
: 我想统计数据库的月或周的资料
: 网络上我有看到
: http://ben.goodacre.name/tech/Group_by_day,_week_or_month_%28PostgreSQL%29
: 我测试了一下
: SELECT date_trunc('week',date(build_date)) AS "Week" , count(*) AS "Total"
: FROM data_input
: WHERE date(build_date) > now() - interval '5 year'
: GROUP BY 1
: ORDER BY 1;
: A build_date 格式为 20131101(YYYYMMDD)这样子的格式,SQL执行正确
: B build_date 格式为 20131101133311(年月日时分秒),这样子就会出现错误
: 看来是格式转换问题,不知道 B有没有办法转成时间格式?

Links booklink

Contact Us: admin [ a t ] ucptt.com