sql - 大查询中每等周的访问次数
问题描述
我正在尝试从大查询中提取每周等周的访问量。但是我在日期转换方面失败了。你能支持吗?
StandardSQL
SELECT count (visitid) as Sessions, date,
EXTRACT (ISOYEAR FROM date) AS isoyear
FROM `xxx_*`
WHERE _TABLE_SUFFIX BETWEEN '201806020' AND '20180630'
GROUP BY date
order by date DESC
解决方案
你试过这样的查询吗?
SELECT EXTRACT(ISOYEAR FROM date) as yyyy,
EXTRACT(ISOWEEK FROM DATE) as ww,
COUNT(*) as Sessions
FROM `xxx_*`
WHERE _TABLE_SUFFIX BETWEEN '201806020' AND '20180630'
GROUP BY yyyy, ww
ORDER BY MIN(date) DESC;
推荐阅读
- objective-c - 使用基于变量的属性扩展objective-c中的类
- css - 滑块 ui 在基于铬的浏览器中中断
- java - 无法在java的子模块中使用父模块类
- java - 如何使用杰克逊为地图创建虚拟属性
- internationalization - 如何使用 gatsby-source-strapi-localized
- excel - Excel XML:微软命名空间的 XLST 转换问题?
- javascript - AbstractAction.extend 错误 undefined is not an object (evalating 'el.getBoundingClientRect') odoo
- python - Pygubu 文本小部件计数字符
- r - R中按组划分的因子水平百分比
- linux - Expect 从不检查匹配