如何按年度检索sum(amount)列?

iqih9akk  于 2021-07-29  发布在  Java
关注(0)|答案(1)|浏览(361)

我的table如下

CREATE TABLE if not exists `outwardpayments`(
  `id` int NOT NULL AUTO_INCREMENT,
  `companyname` varchar(255) NOT NULL,
  `invoicenumber` varchar(255) NOT NULL,
  `typeofservice` varchar(255) NOT NULL,
  `amount` INT(20) NOT NULL,
  `isapproved` BOOLEAN,
  `ispaid` BOOLEAN,
  `invoicedate` varchar(255),
  `padidate` datetime,
 PRIMARY KEY(id)
);

因此,我需要每年的总和(amount)和(paiddate),这样我将显示一个条形图,显示金额与年份的对比(年支出)

9gm1akwq

9gm1akwq1#

为什么不这样做:

Select YEAR(paiddate),sum(amount)
from yourtable
group by YEAR(paiddate);

了解更多有关本年度的信息

相关问题