mysql 以周为单位记录数据_mysql 按月/按周汇总统计函数 DATE_FORMAT() 函数
MySQL DATE_FORMAT() 函数
定义和用法
DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。
语法
DATE_FORMAT(date,format)
date 参数是合法的日期。format 规定日期/时间的输出格式。
可以使用的格式有:
格式描述
%a缩写星期名
%b缩写月名
%c月,数值
%D带有英文前缀的月中的天
%d月的天,数值(00-31)
%e月的天,数值(0-31)
%f微秒
%H小时 (00-23)
%h小时 (01-12)
%I小时 (01-12)
%i分钟,数值(00-59)
%j年的天 (001-366)
%k小时 (0-23)
%l小时 (1-12)
%M月名
%m月,数值(00-12)
%pAM 或 PM
%r时间,12-小时(hh:mm:ss AM 或 PM)
%S秒(00-59)
%s秒(00-59)
%T时间, 24-小时 (hh:mm:ss)
%U周 (00-53) 星期日是一周的第一天
%u周 (00-53) 星期一是一周的第一天
%V周 (01-53) 星期日是一周的第一天,与 %X 使用
%v周 (01-53) 星期一是一周的第一天,与 %x 使用
%W星期名
%w周的天 (0=星期日, 6=星期六)
%X年,其中的星期日是周的第一天,4 位,与 %V 使用
%x年,其中的星期一是周的第一天,4 位,与 %v 使用
%Y年,4 位
%y年,2 位
实例
下面的脚本使用 DATE_FORMAT() 函数来显示不同的格式。我们使用 NOW() 来获得当前的日期/时间:
DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p') DATE_FORMAT(NOW(),'%m-%d-%Y') DATE_FORMAT(NOW(),'%d %b %y') DATE_FORMAT(NOW(),'%d %b %Y %T:%f')
结果类似:
Dec 29 2008 11:45 PM 12-29-2008 29 Dec 08 29 Dec 2008 16:25:46.635
实例
SELECT DATE_FORMAT(`订单创建时间`,'%u') as week,
sum(`总金额`) as money from corder
where DATE_FORMAT(`订单创建时间`,'%Y')=2012
GROUP BY week
结果:
week money
13 854314.83
14 5177385.26
15 4870063.87
16 4529686.53
17 3678584.15
mysql 以周为单位记录数据_mysql 按月/按周汇总统计函数 DATE_FORMAT() 函数相关推荐
- mysql 以周为单位记录数据_mysql 按年度、季度、月度、周、日SQL统计查询
创建Table CREATE TABLE `test` ( `cdate` datetime DEFAULT NULL, `id` int(11) DEFAULT NULL, `name` varch ...
- mysql 月的周_mysql 按月/按周集锦统计函数 DATE_FORMAT() 函数_mysql
mysql 按月/按周汇总统计函数 DATE_FORMAT() 函数 定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据. 语法 DATE_FORMAT(date,form ...
- mysql在查询结果中添加数据_MySQL将查询结果插入到数据表中
转自Mysql教程:http://www.baike369.com/content/?id=5582 MySQL将查询结果插入到数据表中 INSERT语句还可以将SELECT语句查询出来的数据插入到另 ...
- mysql查询每个用户第一条数据_MySQL数据库订单表按用户邮箱字段分组查询每个用户的第一条记录...
程序开发或者一些数据统计时,在MySQL中使用GROUP BY分组是很常用的SQL语句.那么,如果如下的简单示例订单数据表,我们现需要使用GROUP BY分组后查询每个用户的第一个订单记录,应该如何实 ...
- mysql双主可以同时写数据_Mysql双主操作
在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动.因此,如果是双主或者多主,就会增加mysql入 ...
- mysql防止从节点可写数据_mysql 主从数据不一致 Slave_SQL_Running: No 解决方法
在slave服务器上通过如下命令 MysqL> show slave status\G; 显示如下情况: Slave_IO_Running: Yes Slave_sql_Running: No ...
- mysql 异常关机后 无法查数据_MySQL数据库非法关机造成数据表损坏怎么排查 | 学步园...
该篇文章我们介绍由于非法硬件关机,造成了MySQL数据库的数据表损坏,数据库不能正常运行的一个实例.下面学步园小编来讲解下MySQL数据库非法关机造成数据表损坏怎么排查? MySQL数据库非法关机造成 ...
- mysql删除以什么开头的数据_Mysql如何删除以“#sql-”开头的临时表
Mysql如何删除以"#sql-"开头的临时表 现象:在重建索引后,发现Mysql服务器的磁盘空间快满了 在用如下命令重建索引 mysql> alter table skat ...
- mysql一次读取500条数据_mysql批量插入500条数据
表格结构如下 需求name和password字段,生成如下格式: 总共批量生成500个. 解决思路:可以用mysql 存储过程 如果linux环境下可以用shell 我们先测试第一种,用存储过程.DE ...
最新文章
- 缓存击穿、缓存穿透、缓存雪崩
- Python两数之和,并返回下标
- Git冲突:commit your changes or stash them before you can merge.
- Android 使用SWIG生成Jni代码
- property的修饰符
- ols线性回归_普通最小二乘[OLS]方法使用于机器学习的简单线性回归变得容易
- java split函数_Java split函数
- 文件传送,如此简单--ESFramework 4.0 快速上手(13)
- 掘金翻译计划 GitHub Star 破3千--终于等到你
- jquery 根据样式或者名称获取 对象遍历赋值
- c语言iec 103协议程序,IEC103通信流程详解.doc
- java 大端 小端 转换_Java 大小端转换(基于ByteBuffer)
- iTunes未能备份iPhone 多种详细解决方法
- Python可配置爬虫_自定义IP+数据库+日志+分类+分页(代理IP破解反爬虫)
- CleanMyMac X2023最新版安装图文详解
- RabbitMQ优化消息阻塞系列(一)解决方案梳理
- HTML5制作一个笑脸
- Kurento应用开发指南(以Kurento 5.0为模板) 之四:示例教程 一对一视频呼叫
- 江湖有故人!欢迎来到程序员的江湖
- SystemUi概述