查询指定时间范围内的订单信息
select * from order_detail limit 10;
# 输出结果为:
+----------+---------------------+---------+---------+-------+--------------+-------------+
| order_id | order_dt | user_id | product | price | order_number | order_money |
+----------+---------------------+---------+---------+-------+--------------+-------------+
| 1 | 2011-09-01 00:00:00 | 119970 | A | 100 | 7 | 700 |
| 2 | 2011-09-01 00:00:00 | 128236 | D | 300 | 6 | 1800 |
| 3 | 2011-09-01 00:00:00 | 130887 | A | 200 | 10 | 2000 |
| 4 | 2011-09-01 00:00:00 | 132368 | D | 200 | 7 | 1400 |
| 5 | 2011-09-01 00:00:00 | 133422 | A | 100 | 10 | 1000 |
| 6 | 2011-09-01 00:00:00 | 137401 | D | 300 | 9 | 2700 |
| 7 | 2011-09-01 00:00:00 | 138462 | A | 200 | 8 | 1600 |
| 8 | 2011-09-01 00:00:00 | 146853 | D | 100 | 1 | 100 |
| 9 | 2011-09-01 00:00:00 | 149841 | A | 200 | 9 | 1800 |
| 10 | 2011-09-01 00:00:00 | 151129 | D | 100 | 3 | 300 |
+----------+---------------------+---------+---------+-------+--------------+-------------+desc order_detail;
# 输出结果为:
+--------------+--------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------------------+-------+
| order_id | int(11) | NO | PRI | NULL | |
| order_dt | datetime | NO | | 0000-00-00 00:00:00 | |
| user_id | mediumint(9) | NO | | 0 | |
| product | varchar(20) | NO | | | |
| price | mediumint(9) | NO | | 0 | |
| order_number | smallint(6) | NO | | 0 | |
| order_money | mediumint(9) | NO | | 0 | |
+--------------+--------------+------+-----+---------------------+-------+
# 订单明细表order_detail字段说明:
# order_id表示订单编号,order_dt表示下订单的时间,user_id表示下订单的用户,
# product表示产品种类,price表示产品单价,order_number表示订购数量,order_money表示产品的汇总金额。
假如我们要查询2011九月份内所有的订单信息,有两种解决办法:
方法一:
select * from order_detail where order_dt between '2011-09-01' and '2011-09-30';
方法二:
select * from order_detail where year(order_dt)='2009' and month(order_dt)='09';
同理,假如想要查询指定具体某年某月某日或指定某一年的订单信息也可以采用上述两种方法;假如想要查询无规律的一段时间内的订单信息,可以采用between and。
PS:本文为博主原创文章,转载请注明出处。
查询指定时间范围内的订单信息相关推荐
- MySQL 查询指定时间范围内的数据
说明 mysql 比较时间范围可以直接用 >=.<= 等比较运算符,也可以用 between and(两边都包含,都是闭区间):比较运算符更常用,因为 between and 能做的比较运 ...
- [046量化交易]python 抓取指定时间范围内的股票基础信息写入Mongodb
# -*- coding: utf-8 -*- from datetime import datetime, timedelta import tushare as ts from pymongo i ...
- php按选定日期查询,php mysql查询指定范围内日期
摘要 腾兴网为您分享:php mysql查询指定范围内日期,掌上新华,掌上公交,学习帮,喜马拉雅等软件知识,以及mts,97漫画网,三菱plc编程软件win10,零点八,2016考研国家线,生化奇兵补 ...
- js 复制指定元素内的文本信息到剪切板(navigator.clipboard和document.execCommand)
因为 document.execCommand('copy')已被弃用,所以我们首选navigator.clipboard进行异步获取 //navigator clipboard 向剪贴板写文本 na ...
- mysql中通过sql语句查询指定数据表的字段信息
mysql数据库在安装完成时,自动创建了information_schema.mysql.test这三个数据库.其中,information_schema记录了创建的所有数据库的相关信息,因此可以 ...
- 教你如何快速查询24小时内没有揽件信息的单号
一般的,快递发货之后,不会马上又揽件信息,需要等待快递员揽件之后,才会有物流,那么比如要查24小时内没有揽件信息的单号,该如何查询呢?下面随小编一起来试试. 需要哪些工具? 安装一个快递批量查询高手( ...
- Mongodb 查询指定时间范围的数据
今天用mongodb查昨天某个collection产生的记录数量,在mysql里面可以用between..and..或者 >.>=.<.<=来查询指定的时间范围数据,但是mon ...
- Python获取指定时间范围内的工作日、假日日、法定节假日
1 导库 import chinese_calendar import datetime import pandas as pd 2 指定时间范围 start_time = datetime.date ...
- mysql根据时间戳查询指定日期内数据
2019独角兽企业重金招聘Python工程师标准>>> MySql查询时间段的方法未必人人都会,下面为您介绍两种MySql查询时间段的方法,供您参考,希望对您能有所启迪. MySql ...
- mysql时间戳在某天内_mysql根据时间戳查询指定日期内数据
MySql查询时间段的方法未必人人都会,下面为您介绍两种MySql查询时间段的方法,供您参考,希望对您能有所启迪. MySql的时间字段有date.time.datetime.timestamp等,往 ...
最新文章
- 虚拟化的故事连载系列一
- 开发日记-20190903 关键词 C程序gcc编译过程
- 前端技术学习路线及技术汇总
- 数字音视频技术:音频中的一些概念(采样率, 位深度, 声道数, Sample/Frame/Packet)
- 洛谷P3414 SAC#1 - 组合数
- 《C++ Primer》10.1节练习
- socket android用法,Android NDK中socket的用法以及注意事项分析
- Linux系统C/C++通用错误码实现模板
- 坐拥270亿参数!阿里达摩院发布超大规模语言模型PLUG,上能写诗词歌赋、下能对答如流...
- 数字证书、CA、CA证书,傻傻分不清楚?这一篇看懂
- 迅捷路由器造成计算机无法上网,迅捷(fast)路由器连不上网怎么办?
- VS2005 SP1安装
- NowCoder错题
- 【C语言】一维数组传参和二维数组传参的总结
- Python之条件竞争
- SQL 审核查询平台
- 绝了,hutool导出excel 图片居然没有调用方法
- 计算机硬盘分区信息,你知道电脑硬盘分区Guid格式和MBR格式有什么区别吗?来看看!...
- 怎么理解VGG-16结构图中的block
- 使用Bootstrap制作网页主界面、增加界面