我有一个外部第三方程序实时将数据库导出到

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 – 从大表中的第二行中选择数据相关推荐

  1. mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法

    在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...

  2. numpy使用[]语法索引二维numpy数组中指定指定行之后所有数据行的数值内容(accessing rows in numpy array after specifc row)

    numpy使用[]语法索引二维numpy数组中指定指定行之后所有数据行的数值内容(accessing rows in numpy array after specifc row) 目录

  3. numpy使用[]语法索引二维numpy数组中指定指定行之前所有数据行的数值内容(accessing rows in numpy array before specifc row)

    numpy使用[]语法索引二维numpy数组中指定指定行之前所有数据行的数值内容(accessing rows in numpy array before specifc row) 目录

  4. mysql快速删除大表数据部分数据_mysql删除大表的部分数据

    mysql删除大表的部分数据 好久没写博客.最近项目要上线.下班时间还得陪着老妈.实在没时间更新. 今天有人提了一个问题,  www.2cto.com 一个表有1亿6000万的数据,有一个自增ID.最 ...

  5. 一个mysql可以存多少数据类型_mysql一张表到底能存多少数据?

    前言 程序员平时和mysql打交道一定不少,可以说每天都有接触到,但是mysql一张表到底能存多少数据呢?计算根据是什么呢?接下来咱们逐一探讨 知识准备 数据页 在操作系统中,我们知道为了跟磁盘交互, ...

  6. mysql获取多张表中的数据_mysql 之多表查询

    阅读目录 一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里 ...

  7. mysql查询去年本月的数据_MySQL查询本周、上周、本月、上个月份数据的sql代码...

    MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周.上周.本月.上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看 ..查询当前这周的数据 SELECT name,su ...

  8. mysql数据库随机生成数据库_MySQL 从零开始:08 番外:随机生成数据库数据

    学习数据库时,难免需要一些数据进行实验,对于小数据量的数据来说,我们自己想一些数据并插入到数据库即可,但是如果需要大量的数据时,手动输入将是一项繁琐的工作,我们也不一定能编那么多数据.基于以上,自动生 ...

  9. mysql获取多张表中的数据_mysql之多表查询

    1.新建的一个数据库db3 create database db3 charset utf8; 2.为db3数据库创建两张表和数据 (1)创建person表 create tableperon ( i ...

  10. mysql分片库分页查询_Mysql分库分表

    一.数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值.在业务Service来看就是,可用数据库连接少甚至无连接可用.接下来就 ...

最新文章

  1. UVA 10714 - Ants
  2. kettle 数据转换
  3. 理解图像中卷积操作的含义
  4. 导入os模块执行文件和目录管理操作
  5. [ An Ac a Day ^_^ ] CodeForces 691F Couple Cover 花式暴力
  6. spark RDD的理解
  7. [小说连载]张小庆,在路上(2)- 兰博和威震天
  8. 学籍管理系统c语言项目作业,C语言实现学生学籍管理系统
  9. 仿企查查、天眼查 d3关联关系图 力项导图
  10. 【Android QR Code】开源项目:ZXing(三)二维码解码
  11. 【vite+pinia】
  12. 关于Office 365 显示语言的设置(注册开通时的语言选择及注册开通后的语言显示修改)
  13. 元素选择器(type selectors)
  14. AWS-小型企业-服务架构设计
  15. Disc在线端口扫描服务uz! version 5.0.0 suffers from a cross site sc
  16. discuz mysql data_终于找到Discuz! Database Error终极解决办法了!
  17. onenote uwp版安装失败解决方法 错误代码0x80073cfd
  18. copy failed: file not found in build context or excluded
  19. 为什么要看《代码大全》?
  20. 各种选址、点、路线、网要求

热门文章

  1. Buffers, windows, and tabs
  2. Up or out!!!
  3. python下电影_Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法...
  4. Python画板画图之美
  5. java 精灵线程_Java线程的状态分析
  6. c语言赋值运算符左边必须是,C语言运算符入门讲解
  7. python可以在linux运行_服务器(Linux)上运行python总结
  8. 那些地方会用C语言多线程,如何用C语言实现多线程
  9. cpu工作原理flash动画_17张PLC工作原理动画,每一个都是经典
  10. android 减速动画,Android View Animation