mysql 第二大的数据_MYSQL – 从大表中的第二行中选择数据
我有一个外部第三方程序实时将数据库导出到
mysql,我想显示报告数据.所以,我无法改变结构,因为它是实时同步的.
表结构是这样的
ID | Date | Transaction
-----------------------------
12 | 2012-11-01 | 200
12 | 2012-11-02 | 250
12 | 2012-11-03 | 150
12 | 2012-11-04 | 1000
12 | 2012-11-05 | 225
....
13 | 2012-11-01 | 175
13 | 2012-11-02 | 20
13 | 2012-11-03 | 50
13 | 2012-11-04 | 100
13 | 2012-11-05 | 180
13 | 2012-11-06 | 195
数据非常大,每天都在变大.
我想要做的是基于这样的事情构建一个报告(视图表):
ID | Date | Transaction | Prev Day Transaction
----------------------------------------------------
12 | 2012-11-01 | 200 | 0
12 | 2012-11-02 | 250 | 200
12 | 2012-11-03 | 150 | 250
12 | 2012-11-04 | 1000 | 150
12 | 2012-11-05 | 225 | 1000
....
13 | 2012-11-01 | 175 | 0
13 | 2012-11-02 | 20 | 175
13 | 2012-11-03 | 50 | 20
13 | 2012-11-04 | 100 | 50
13 | 2012-11-05 | 180 | 100
13 | 2012-11-06 | 195 | 180
我只是无法获得快速选择语句.目前原始数据已经是283,120行.它每天会增长500行.
我尝试过类似的东西:
SELECT *, (SELECT transaction FROM table as t2 WHERE t1.id=t2.id
AND t1.date>t2.date ORDER BY t2.date DESC LIMIT 0,1)
FROM table AS t1
它正在工作,但是select语句非常慢.大多数时候,它在操作过程中被切断了.
我需要帮助的是一个非常快速的sql语句,稍后我可以使用它来构建视图表.
mysql 第二大的数据_MYSQL – 从大表中的第二行中选择数据相关推荐
- mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法
在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...
- numpy使用[]语法索引二维numpy数组中指定指定行之后所有数据行的数值内容(accessing rows in numpy array after specifc row)
numpy使用[]语法索引二维numpy数组中指定指定行之后所有数据行的数值内容(accessing rows in numpy array after specifc row) 目录
- numpy使用[]语法索引二维numpy数组中指定指定行之前所有数据行的数值内容(accessing rows in numpy array before specifc row)
numpy使用[]语法索引二维numpy数组中指定指定行之前所有数据行的数值内容(accessing rows in numpy array before specifc row) 目录
- mysql快速删除大表数据部分数据_mysql删除大表的部分数据
mysql删除大表的部分数据 好久没写博客.最近项目要上线.下班时间还得陪着老妈.实在没时间更新. 今天有人提了一个问题, www.2cto.com 一个表有1亿6000万的数据,有一个自增ID.最 ...
- 一个mysql可以存多少数据类型_mysql一张表到底能存多少数据?
前言 程序员平时和mysql打交道一定不少,可以说每天都有接触到,但是mysql一张表到底能存多少数据呢?计算根据是什么呢?接下来咱们逐一探讨 知识准备 数据页 在操作系统中,我们知道为了跟磁盘交互, ...
- mysql获取多张表中的数据_mysql 之多表查询
阅读目录 一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里 ...
- mysql查询去年本月的数据_MySQL查询本周、上周、本月、上个月份数据的sql代码...
MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周.上周.本月.上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看 ..查询当前这周的数据 SELECT name,su ...
- mysql数据库随机生成数据库_MySQL 从零开始:08 番外:随机生成数据库数据
学习数据库时,难免需要一些数据进行实验,对于小数据量的数据来说,我们自己想一些数据并插入到数据库即可,但是如果需要大量的数据时,手动输入将是一项繁琐的工作,我们也不一定能编那么多数据.基于以上,自动生 ...
- mysql获取多张表中的数据_mysql之多表查询
1.新建的一个数据库db3 create database db3 charset utf8; 2.为db3数据库创建两张表和数据 (1)创建person表 create tableperon ( i ...
- mysql分片库分页查询_Mysql分库分表
一.数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值.在业务Service来看就是,可用数据库连接少甚至无连接可用.接下来就 ...
最新文章
- UVA 10714 - Ants
- kettle 数据转换
- 理解图像中卷积操作的含义
- 导入os模块执行文件和目录管理操作
- [ An Ac a Day ^_^ ] CodeForces 691F Couple Cover 花式暴力
- spark RDD的理解
- [小说连载]张小庆,在路上(2)- 兰博和威震天
- 学籍管理系统c语言项目作业,C语言实现学生学籍管理系统
- 仿企查查、天眼查 d3关联关系图 力项导图
- 【Android QR Code】开源项目:ZXing(三)二维码解码
- 【vite+pinia】
- 关于Office 365 显示语言的设置(注册开通时的语言选择及注册开通后的语言显示修改)
- 元素选择器(type selectors)
- AWS-小型企业-服务架构设计
- Disc在线端口扫描服务uz! version 5.0.0 suffers from a cross site sc
- discuz mysql data_终于找到Discuz! Database Error终极解决办法了!
- onenote uwp版安装失败解决方法 错误代码0x80073cfd
- copy failed: file not found in build context or excluded
- 为什么要看《代码大全》?
- 各种选址、点、路线、网要求
热门文章
- Buffers, windows, and tabs
- Up or out!!!
- python下电影_Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法...
- Python画板画图之美
- java 精灵线程_Java线程的状态分析
- c语言赋值运算符左边必须是,C语言运算符入门讲解
- python可以在linux运行_服务器(Linux)上运行python总结
- 那些地方会用C语言多线程,如何用C语言实现多线程
- cpu工作原理flash动画_17张PLC工作原理动画,每一个都是经典
- android 减速动画,Android View Animation