文档章节

SQL按日期分组

L
 Little-Y
发布于 2016/06/06 14:31
字数 178
阅读 12
收藏 0

按季度分组

SELECT
	datename(YEAR, SHENGCHENG_DATE) + datename(MONTH, SHENGCHENG_DATE) + CASE (datepart(DAY, SHENGCHENG_DATE) - 1) / 10
WHEN 0 THEN
	'上旬'
WHEN 1 THEN
	'中旬'
ELSE
	'下旬'
END AS 日期,
 COUNT (*) AS 统计
FROM
	T_SBJIANXIU
GROUP BY
	datename(YEAR, SHENGCHENG_DATE) + datename(MONTH, SHENGCHENG_DATE) + CASE (datepart(DAY, SHENGCHENG_DATE) - 1) / 10
WHEN 0 THEN
	'上旬'
WHEN 1 THEN
	'中旬'
ELSE
	'下旬'
END

按年,月,日分组(1)

SELECT
	YEAR (SHENGCHENG_DATE) '年',
	MONTH (SHENGCHENG_DATE) '月',
	DAY (SHENGCHENG_DATE) '日',
	COUNT (*)
FROM
	T_SBJIANXIU
GROUP BY
	YEAR (SHENGCHENG_DATE),
	MONTH (SHENGCHENG_DATE),
	DAY (SHENGCHENG_DATE)

按年,月,日分组(2)

SELECT
	DATEPART(YYYY, T.newDate) AS '年',
	DATEPART(MM, T.newDate)'月',
	DATEPART(DD, T.newDate)'日',
	COUNT (*) '数量'
FROM
	(
		SELECT
			ID,
			SHENGCHENG_DATE AS newDate
		FROM
			T_SBJIANXIU
	) AS T
GROUP BY
	DATEPART(YYYY, T.newDate),
	DATEPART(MM, T.newDate),
	DATEPART(DD, T.newDate)

按照月份分组

SELECT
	datepart(MONTH, SHENGCHENG_DATE) as月份,
	COUNT (*) as 数量
FROM
	T_SBJIANXIU
GROUP BY
	datepart(MONTH, SHENGCHENG_DATE)

 

© 著作权归作者所有

共有 人打赏支持
L
粉丝 0
博文 7
码字总数 2926
作品 0
郑州
私信 提问
oracle sql 问题

遇到一个sql问题请教各位:按日期编号 。根据prjno,blkno分组。 未处理前: 处理后的结果:

Veer
2011/05/03
517
8
ElasticSearch如何先聚合后过滤?

场景:按日期纬度一个数据报表,字段有date_str, shop_code, new_user_count, active_count。字段分别含义:日期(精确到日)、车商id、 新增用户、活跃用户数; 先需先按照时间范围查询,车...

DanierWei
2016/07/10
1K
7
mysql 能不能自动按日期分区(3个月如果手写要写90个partition)

现在有一张表需要按日期进行分区,因为每天大概千万级的数据,索引想按天进行分区。目前数据库中有3个月的数据,就是90天左右吧。看了下MySQL分区的SQL: 这是按月份分区的,如果改成按日期分...

王二铁
2012/05/29
11.7K
2
字段logtime为索引, 类型为datetime,查询时按日期分组(不含时间),date_format(logtime,'%Y-%m-%d')效率?

mysql数据库, logtime为datetime类型, 年月日时分秒,查询时按日期分组(不含时间), 按group by date_format(logtime,'%Y-%m-%d')查询时效率如何? logtime的索引是否还有效?...

bumzy
2013/10/06
1K
1
Pandas日期数据处理:如何按日期筛选、显示及统计数据

前言 pandas有着强大的日期数据处理功能,本期我们来了解下pandas处理日期数据的一些基本功能,主要包括以下三个方面: 按日期筛选数据 按日期显示数据 按日期统计数据 运行环境为 windows系...

lemon
2017/05/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

为什么要学习Python?这10个理由足够了!

摘要: 看完这十个理由,我决定买本python从入门到精通! 如果你定期关注现今的科技发展,那么你可能想知道我为什么要写这篇文章告诉人们学习Python?因为几年前我提倡Java而不是Python。 在...

阿里云官方博客
19分钟前
2
0
spring服务方式配置okhttp3

问题 如果把OKhttp以Spring服务方式配置,就解决了从配置中心运行时刷新配置参数的问题。 OkHttpConfig.java package com.zyl.config;import okhttp3.OkHttpClient;import org.springfra...

亚林瓜子
20分钟前
2
0
8张图让你一步步看清 async/await 和 promise 的执行顺序

**摘要:**面试必问 原文:8张图帮你一步步看清 async/await 和 promise 的执行顺序 作者:ziwei3749 Fundebug经授权转载,版权归原作者所有。 为什么写这篇文章? 说实话,关于js的异步执行顺...

Fundebug
20分钟前
1
0
Linux 命令菜单

#!/bin/bash #menu.sh menu(){ source ~/.bashrc echo "=================================" echo "Please enter your choise:" echo "(0) Kill all java" echo "(1) Start all tomcat" echo......

mellen
26分钟前
3
0
原来云数据库也是有思想的...

本文由一刻talks发表 邵宗文,腾讯云数据库专家副总监。十余年数据库从业经验,2009年加入腾讯,曾负责腾讯网,新闻客户端,快报,视频,财经,体育等数据库平台部署、规划及运维支持工作。本...

腾讯云加社区
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部