我有一张表如图

id projectName pId cDate amount period contractNum ownerName archives

1  江夏区大桥   1  2017 1900000 1     001     A     1

2  江夏区大桥   1  2017 1500000 2     001     A     1

3  江夏区大桥   1  2018 1900000 1     001     A     1

4  其他区大桥   2  2018 1900000 1     002     B     2

5  北方区大桥   3  2016 1902451 1     003     C     3

6  北方区大桥   3  2016 1854695 2     003     C     3

7  江夏区大桥   1  2016 1500000 1     001     A     1

8  江夏区大桥   1    2016 1000000 1     001     A     1

我想查出年份大于2016的所有记录,每条记录要加上这个项目在2016年前的所有的付款金额的总和,这个sql语句怎么写?我写了一个但是只出了一条数据并且是错误的。

SELECT DATE_FORMAT(t.cDate,'%Y') AS YEAR,t.*,SUM(a.amount) FROM wlkgltz1 t

LEFT JOIN

(SELECT * FROM wlkgltz1 t WHERE DATE_FORMAT(t.cDate,'%Y')<='2016') a

ON

t.pId = a.pId

WHERE DATE_FORMAT(t.cDate,'%Y') > '2016'

mysql怎么消除笛卡尔积_mysql左链接笛卡尔积如何避免?相关推荐

  1. mysql sleep详解_mysql sleep链接过多的原因及解决办法

    今天收到运维同事短信,说有个线上业务"可能是数据库DB堵塞了,导致mysql链接过多,让我看一下". 回家后赶紧用家里vpn登录数据库服务器,show processlist 看了 ...

  2. mysql与配偶同性_mysql 左,右,内连接

    左右连接 全相乘方法(效率很低) mysql> select * from test10; +------+-------+ | id   | sname | +------+-------+ ...

  3. mysql 链式查询_MySQL的链接查询

    内连接 inner join  ....on...../join ....on... :将两个表中同时符合on条件的记录查询出来    inner可以省略 select *from person in ...

  4. mysql左联一对多_MySQL左连接多对一行

    为了简化我的问题:假设我有3个表. Rooms People Things -------- -------- -------- id| name id | name | fk_rooms id | ...

  5. MySQL笔记1:考察内链接、左连接、右连接。

    MySQL面试题:考察内链接.左连接.右连接.

  6. php join a.id b.id,mysql,sql_MySQL A left join B on B.cid=A.id 左链接查询失败,求解,mysql,sql - phpStudy...

    MySQL A left join B on B.cid=A.id 左链接查询失败,求解 mysql> desc fb_category; +-------+-------------+---- ...

  7. mysql数据库查询游戏_MySQL数据库高级查询和多表查询

    MySQL多表查询 添加练习表 -- 用户表(user) CREATE TABLE `user`( `id` INT AUTO_INCREMENT PRIMARY KEY COMMENT '用户id( ...

  8. mysql002多表查询.on链接分为三种情况,左链接,右链接,全链接

    -- on链接(最实用),分为三种情况,左链接,右链接,全链接 -- 左外链接,左表全部显示,如果匹配不到右表的内容使用null代替. SELECT * FROM emp e LEFT JOIN de ...

  9. mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天

    mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...

最新文章

  1. Java+Selenium+sikuli script入门使用
  2. 【动态规划】【线段树】 Codeforces Round #426 (Div. 1) B. The Bakery
  3. C++学习笔记-利用rapidJSON生成JSON数据
  4. php 7 class 初始化 销毁_在 PHP 中使用和管理 Session
  5. html 中avi视频插件,JDG让一追二击败V5!Kanavi降维打击,逆版本选英雄不按常理出牌...
  6. jQuery基础部分
  7. 利用Python进行数据分析--数据聚合与分组运算1
  8. C#: WinForm系列——DataGridView单元格文本自动换行
  9. 字符串超长导致emWin卡死
  10. 书单:《人人都是产品经理》附录书单
  11. sigmoid二分类
  12. 数据结构与算法java - 03 链表,单向链表,逆序打印单向链表
  13. Mackbook 外接移动硬盘无法写入数据(三种解决办法)
  14. 全网最全的 Notion 类软件盘点
  15. 电子学会2022年6月青少年软件编程(图形化)等级考试试卷(二级)答案解析
  16. 为什么喧闹过后,京东还是市值第四的中国互联网公司?
  17. linux查看cpupower模式,cpupower命令 – 调整CPU主频
  18. 比和比例的联系和区别
  19. 工程伦理--1.1 第四次工业革命
  20. vue开源项目(各大插件,gitup源码)

热门文章

  1. 00.Ajax需要知道的基本知识
  2. api.now is not a function
  3. JavaScript读取本地文件并在页面上展示
  4. 青岛市2021 夏季高考成绩查询,2021年青岛高考各高中成绩及本科升学率数据排名及分析...
  5. 敏捷性开发框架_扩展敏捷性:选择敏捷框架之前要问的问题
  6. python实现简单小游戏_用python开发一个有趣的猜数字小游戏(实现简单的GUI界面学习)...
  7. java写mapstate算子,vuex state及mapState的基础用法详解
  8. 茶叶与6种食物相克 莫让好茶变毒药
  9. 忘记密码解决,Win7 Administrator账号密码忘记 解决办法
  10. setfacl 权限导出_getfacl命令查看文件访问控制列表信息setfacl命令设置文件访问控制列表...