Mysql 电商常用的时间操作(当天,昨天,7天,30天,半年,全年,季度等等)...
2019独角兽企业重金招聘Python工程师标准>>>
Mysql 电商常用的时间操作(当天,昨天,7天,30天,半年,全年,季度等等)
1 、 查看当天日期
select current_date();
2、 查看当天时间
select current_time();
3、查看当天时间日期
1 |
select current_timestamp(); |
4、查询当天记录
1 2 |
select * from 表名 where to_days(时间字段名) = to_days(now()); |
5、查询昨天记录
1 2 |
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) <= 1 |
6、查询7天的记录
1 2 |
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名) |
7、查询近30天的记录
1 2 |
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名) |
8、查询本月的记录
1 2 |
SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, ‘%Y%m’ ) = DATE_FORMAT( CURDATE( ) , ‘%Y%m’ ) |
9、查询上一月的记录
1 2 |
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , ‘%Y%m’ ) , date_format( 时间字段名, ‘%Y%m’ ) ) =1 |
10、查询本季度数据
1 2 |
select * from 表名 where QUARTER(create_date)=QUARTER(now()); |
11、查询上季度数据
1 2 |
select * from 表名 where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER)); |
12、查询本年数据
1 2 |
select * from 表名 where YEAR(create_date)=YEAR(NOW()); |
13、查询上年数据
1 2 |
select * from 表名 where year(create_date)=year(date_sub(now(),interval 1 year)); |
14、查询当前这周的数据
1 2 |
SELECT * FROM 表名 WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now()); |
15、查询上周的数据
1 2 |
SELECT * FROM 表名 WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1; |
16、查询当前月份的数据
1 2 |
select * from 表名 where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m') |
17、查询距离当前现在6个月的数据
1 2 |
select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now(); |
18、查询俩个时间之内的订单数据,或者流水。
1 2 3 4 5 6 7 |
SELECT yoaf.* from yun_order_account_flow yoaf WHERE 1=1 -- AND ( yoaf.flow_number='20170322180027377727111' OR yoaf.order_number='20170322180027377727111' ) -- AND yoaf.`status` ='1' AND yoaf.created_time<date_format('2017-03-25','%Y-%m-%d') AND yoaf.created_time>=date_format('2017-03-21','%Y-%m-%d') ; |
或者通过between,有个缺点就是俩个值必须要存在。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
SELECT yoi.id, yoi.order_number AS orderNumber, yoi.dispatching_type AS dispatchingType, yoi.address_id AS addressId, yoi.created_time AS createdTime, yoi. STATUS AS orderStatus, yoi.restaurant_id AS restaurantId, yai. NAME userName, yai.address address, yai.cellphone FROM yun_order_info yoi LEFT JOIN yun_address_info yai ON yoi.address_id = yai.id WHERE 1 = 1 -- AND yoi. STATUS = '1' AND yoi.created_time BETWEEN date_format('2017-03-21','%Y-%m-%d') AND date_format('2017-03-24','%Y-%m-%d') LIMIT 0,10 |
拓展阅读:
【1】Date and Time Functions
转载于:https://my.oschina.net/mickelfeng/blog/1544704
Mysql 电商常用的时间操作(当天,昨天,7天,30天,半年,全年,季度等等)...相关推荐
- mysql时间变成季度_Mysql 时间操作(当天, 昨天,7 天,30 天, 半年, 全年, 季度)
1 . 查看当天日期 select current_date(); 2. 查看当天时间 select current_time(); 3.查看当天时间日期 select current_timesta ...
- 电商常用功能模块的数据库设计
简介: 目的: 电商常用功能模块的数据库设计 常见问题的数据库解决方案 环境: MySQL5.7 图形客户端,SQLyog Linux 模块: 用户:注册.登陆 商品:浏览.管理 订单:生成.管理 仓 ...
- mysql 电商项目(一)
mysql 电商项目 - MySQL数据库开发规范 1.数据库基本设计规范 2.索引设计规范 3.数据库字段设计规范 4.数据库SQL开发规范 5.数据库操作行为规范 转载于:https://w ...
- 跨境电商常用的物流方式
跨境电商常用的物流方式 卖家习惯使用中国邮政.香港邮政.TNT.UPS.FedEx.DHL.海运方式等等.对于卖家来说,没有绝对好的物流,只有合适与否的物流. 邮政物流有EMS.E邮宝.E特快.中国邮 ...
- 鲜花电商花点时间完成亿元融资 官网域名为英文域名reflower.com.cn
过去鲜花是礼物,现在鲜花是生活.随着消费水平和消费理念的不断升级,国内消费者对于鲜花产品的需求逐年上升,市场上涌现出大量的鲜花类电商. 2月24日消息,据天眼查App显示,鲜花生活方式品牌" ...
- 电商常用同义词库_【福利】不可错过的电商设计神器,提高工作效率
开启高效设计,拒绝每天加班,设计助理插件,设计师高效设计神器,让你早下班的设计神器: 今天介绍一款非常人性化的插件,尤其适合做电商设计的小伙伴 设计助理插件官网视频介绍↓ 设计助理插件https:// ...
- 电商常用字体_字体商用有风险,侵权罚款上千万!告诉你怎么正确使用
字体侵权的事情每年都有,真的是数不胜数 从各种字体公司拔地而起的那一刻,他们公司的法务部门也同时开始运作 设计一套字体的成本是巨大的 十几个设计师,耗时一年的时间,成本几十万甚至几百万上下 做一套常用 ...
- vue mysql 电商_mei-shopone: nuxt(vue)+node(egg.js)+mysql晒点风格极简商城,电商系统。适合入门全栈开发,槑先森工作室。...
mei-shopone 前言 此项目是基于nuxt+egg+mysql开发的在线商城系统全栈模板,目前前端部分已适配移动端.面向开发人员友好,快速,轻巧,干净,并包含W3有效源代码.后台管理系统基于v ...
- mysql电商类查询_GitHub - cntianjue/Estore: JavaWEB电商项目(mysql)
申明:在原作者的基础上增加功能(适合初学者) 原作者地址:HTTPS://github.com/hsingyin/EStore -----致敬 EStore电脑商城 一.起步 简介 一个基于JavaW ...
最新文章
- showModalDialog和showModelessDialog使用心得
- LEADTOOLS HTML5/JavaScript 实现客户端图像处理
- 王道计算机考研 计算机组成原理 第二章、数据的表示和运算
- 16位汇编 写入显存B800:0000 输出字符串
- 深度学习笔记:Tensorflow手写mnist数字识别
- [Linux]消息队列
- 【youcans 的 OpenCV 例程 200 篇】104. 运动模糊退化模型
- mysql置信度支持度,关于支持度和置信度的说明
- JavaScript JSON.stringify()
- 17.XML 命名空间(XML Namespaces)
- Flink 如何读取和写入 Clickhouse?
- linux配置jupyterlab
- Android N 调用相册crash- FileUriExposedException
- 计算机软件实习每日学习打卡(1)20201130
- 学习用HTML做新闻摘要
- JDBC之CallableStatement执行存储过程
- 社交瓶颈下,为何巨头都选择用“眼镜”做平台?
- Android之如何分析手机系统相册图片和视频删除后保存的位置
- Google浏览器打开新页面会覆盖当前页面的问题(打开新页面)
- oracle11.2最新补丁包34386237应用手记
热门文章
- Ubuntu16下载tomcat8
- Linux中的sed命令,使用方法之一「替换字符串中的内容 」,以及「s/ / / 」和「s/ / /g」之间的区别
- 使用SVN的导出功能,( 目的 : 使导出的文件目录中,不带有svn相关的文件 )
- epel安装第三方扩展源后,运行yum报错的解决方案
- UTF-8的CSV文件中文乱码问题解决办法
- 前端开发如何独立解决跨域问题
- 解决eclipse安装maven的问题:Unable to update index for central
- IDEA中解决Edit Configurations中没有tomcat Server选项的问题(附配置Tomcat)
- VS2013、VS2015中,新建项目没有看到解决方案的问题(已解决)
- init()函数何时运行?