我想在mysql数据库中生成一个季度报告和一年中每个季度的总和。 我写了下面的查询,它不工作SELECT t.name as terminals,

sum(bl.barrels_net_qty) as 'IST QTR',

sum(bl2.barrels_net_qty) as '2ND QTR',

sum(bl3.barrels_net_qty) as '3RD QTR',

sum(bl4.barrels_net_qty) as '4TH QTR',

sum(coalesce(bl.barrels_net_qty,0))

+ sum(coalesce(bl2.barrels_net_qty,0))

+ sum(coalesce(bl3.barrels_net_qty,0))

+ sum(coalesce(bl4.barrels_net_qty,0)) as total

FROM loadingdetails as l

LEFT JOIN bldetails as bl on bl.operation_no = l.operation_no AND l.year = '2020' AND bl.month = 'January' and bl.month = 'Feburary' and bl.month = 'March'

LEFT JOIN bldetails as bl2 on bl2.operation_no = l.operation_no and l.year = '2020' AND bl2.month = 'April' and bl2.month = 'May' and bl2.month = 'June' AND l.month = 'April' and bl2.month = 'May' and bl2.month = 'June'

LEFT JOIN bldetails as bl3 on bl3.operation_no = l.operation_no and l.year = '2020' AND bl3.month = 'July' and bl3.month = 'August' and bl3.month = 'September'

LEFT JOIN bldetails as bl4 on bl4.operation_no = l.operation_no and l.year = '2020' AND bl4.month = 'October' and bl4.month = 'November' and bl4.month = 'December'

LEFT JOIN terminals as t on t.id = l.terminal_id

GROUP BY t.name

下面是输出。

mysql中季度表怎么出的_如何在mysql中生成季度报表和一年中每个季度的总和相关推荐

  1. mysql中为表增加外键_如何在Excel 2013中为符号分配键盘快捷键

    mysql中为表增加外键 We've previously shown you how to add keyboard shortcuts to symbols in Word 2013 to mak ...

  2. MySQL中修改表结构的关键字_下列SQL语句中,修改表结构的关键字是

    [单选题]对<将进酒>全诗分析不正确的是 [单选题]下列划线词语的解释有误的一项是 [多选题]下列食品属于不完全蛋白质的是 ( ) . [单选题]下列聚合函数中属性列必须是数值型的是 [单 ...

  3. mysql怎么修改表的列名字_怎么修改mysql的表名和列名

    怎么修改mysql的表名和列名 在mysql中,可以通过"ALTER TABLE 旧表名 RENAME 新表名;"语句来修改表名,通过"ALTER TABLE 表名 CH ...

  4. mysql怎么修改表的列名字_怎么修改mysql的表名和列名?

    在mysql中,可以通过"ALTER TABLE 旧表名 RENAME 新表名;"语句来修改表名,通过"ALTER TABLE 表名 CHANGE 旧字段名/列名 新字段 ...

  5. 中boxplot函数的参数设置_如何在Python中生成图形和图表

    在本章中,我们将学习如何在Python中生成图形和图表,同时将使用函数和面向对象的方法来可视化数据. Python中常用的一些可视化数据包括以下几种. Matplotlib. Seaborn. ggp ...

  6. vba中取小数点后两位数_如何在Excel中提取小数点后面的数字?

    Excel中,如果某个单元格中包含一个带小数,要用公式提取该数值小数点后面的数字,例如A1单元格中包含一个数值"59178.68",在B1单元格中输入下面的公式: =RIGHT(A ...

  7. mysql在注册表编辑器的哪里_如何清除mysql注册表

    具体方法: 1.按[win+r]打开运行,输入regedit,点击[确定],打开注册表编辑器: 2.找到以下路径: 计算机 \HKEY_LOCAL_MACHINE\SYSTEM\ControlSet0 ...

  8. 在mysql中如何添加外键约束_如何在MySQL中设置外键约束

    (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...

  9. mysql一个表几亿数据_如何在mysql 造1亿条记录的大容量数据表?

    背景及目标:现有数据1000w单表,为压力测试准备1亿条数据. 步骤: 1.将1000w条记录,除id外都导入到多个文件中: //DELIMITER DROP PROCEDURE if EXISTS ...

最新文章

  1. SpringMVC必备的jar包
  2. 【QuantOS】jaqs实例代码(可以使用版本)
  3. python 除法取整_Python中整数和浮点数
  4. python代码质量检查工具_python代码检查工具pylint 让你的python更规范
  5. 一个超级牛X的Python可视化库,隔壁老奶奶都会用!
  6. 加减乘除html代码vb,VB做加减乘除的代码是什么啊? 或者是怎么做加减乘除 ?...
  7. 直白介绍卷积神经网络(CNN)
  8. Linux中断线程化的优势,记一个实时Linux的中断线程化问题
  9. 【Flink】Flink exactly-once 报错 Timeout expired after 60000 milliseconds while awaiting InitProducerId
  10. 草根力量:同学聚会(嘉定二中校庆60周年)
  11. html之css关于引入样式的优先级
  12. 乱码 讯飞 语音识别_科大讯飞离线语音识别安装与运行
  13. Qgis 3.18 的安装步骤
  14. 系统编程IO操作 之 电子词典
  15. 台式机装苹果系统_苹果电脑macbook装windows系统U盘启动的详细方法
  16. minecraft_如何轻松地在Minecraft版本之间切换
  17. 修改360企业版杀毒软件备注名的方法
  18. idb的安装log及解决办法
  19. win10显示无法连接到Internet但是能上网
  20. 7-4 BCD解密 (10分)

热门文章

  1. java低层源码_如何查看javaJDK中底层源码
  2. 计算机d盘搜不了资料,D盘不见了如何找回 电脑D盘没了处理办法
  3. VScode 本地调试和开启本地服务器
  4. 架构篇--代码质量手册
  5. Nginx静态资源优化、压缩、缓存
  6. 20.进入商品详情页Detail
  7. i386 和amd64 的意思
  8. GBase 8c文件系统级别备份
  9. 机器学习下的大数据、训练
  10. Shell常用命令与工具