mysql中季度表怎么出的_如何在mysql中生成季度报表和一年中每个季度的总和
我想在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中生成季度报表和一年中每个季度的总和相关推荐
- mysql中为表增加外键_如何在Excel 2013中为符号分配键盘快捷键
mysql中为表增加外键 We've previously shown you how to add keyboard shortcuts to symbols in Word 2013 to mak ...
- MySQL中修改表结构的关键字_下列SQL语句中,修改表结构的关键字是
[单选题]对<将进酒>全诗分析不正确的是 [单选题]下列划线词语的解释有误的一项是 [多选题]下列食品属于不完全蛋白质的是 ( ) . [单选题]下列聚合函数中属性列必须是数值型的是 [单 ...
- mysql怎么修改表的列名字_怎么修改mysql的表名和列名
怎么修改mysql的表名和列名 在mysql中,可以通过"ALTER TABLE 旧表名 RENAME 新表名;"语句来修改表名,通过"ALTER TABLE 表名 CH ...
- mysql怎么修改表的列名字_怎么修改mysql的表名和列名?
在mysql中,可以通过"ALTER TABLE 旧表名 RENAME 新表名;"语句来修改表名,通过"ALTER TABLE 表名 CHANGE 旧字段名/列名 新字段 ...
- 中boxplot函数的参数设置_如何在Python中生成图形和图表
在本章中,我们将学习如何在Python中生成图形和图表,同时将使用函数和面向对象的方法来可视化数据. Python中常用的一些可视化数据包括以下几种. Matplotlib. Seaborn. ggp ...
- vba中取小数点后两位数_如何在Excel中提取小数点后面的数字?
Excel中,如果某个单元格中包含一个带小数,要用公式提取该数值小数点后面的数字,例如A1单元格中包含一个数值"59178.68",在B1单元格中输入下面的公式: =RIGHT(A ...
- mysql在注册表编辑器的哪里_如何清除mysql注册表
具体方法: 1.按[win+r]打开运行,输入regedit,点击[确定],打开注册表编辑器: 2.找到以下路径: 计算机 \HKEY_LOCAL_MACHINE\SYSTEM\ControlSet0 ...
- 在mysql中如何添加外键约束_如何在MySQL中设置外键约束
(1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...
- mysql一个表几亿数据_如何在mysql 造1亿条记录的大容量数据表?
背景及目标:现有数据1000w单表,为压力测试准备1亿条数据. 步骤: 1.将1000w条记录,除id外都导入到多个文件中: //DELIMITER DROP PROCEDURE if EXISTS ...
最新文章
- SpringMVC必备的jar包
- 【QuantOS】jaqs实例代码(可以使用版本)
- python 除法取整_Python中整数和浮点数
- python代码质量检查工具_python代码检查工具pylint 让你的python更规范
- 一个超级牛X的Python可视化库,隔壁老奶奶都会用!
- 加减乘除html代码vb,VB做加减乘除的代码是什么啊? 或者是怎么做加减乘除 ?...
- 直白介绍卷积神经网络(CNN)
- Linux中断线程化的优势,记一个实时Linux的中断线程化问题
- 【Flink】Flink exactly-once 报错 Timeout expired after 60000 milliseconds while awaiting InitProducerId
- 草根力量:同学聚会(嘉定二中校庆60周年)
- html之css关于引入样式的优先级
- 乱码 讯飞 语音识别_科大讯飞离线语音识别安装与运行
- Qgis 3.18 的安装步骤
- 系统编程IO操作 之 电子词典
- 台式机装苹果系统_苹果电脑macbook装windows系统U盘启动的详细方法
- minecraft_如何轻松地在Minecraft版本之间切换
- 修改360企业版杀毒软件备注名的方法
- idb的安装log及解决办法
- win10显示无法连接到Internet但是能上网
- 7-4 BCD解密 (10分)