【发布时间】:2020-11-17 02:33:26
【问题描述】:
我有如下表
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)
);
这样我想要 sum(amount) 和 (paiddate) 这是每年的,这样我就可以显示一个显示金额与年份的条形图。 (年度支出)
【问题讨论】:
-
请注意,INT 后面括号中的数字在很大程度上没有意义
-
那我该如何申报金额?
-
好吧,如果“金额”是钱,那么它通常被声明为十进制。如果它是一个真正的整数,那么 INT 本身,没有括号,就可以了
-
如需进一步帮助,请参阅meta.stackoverflow.com/questions/333952/…
-
好吧,但我没有得到答案
标签: mysql sql database aggregate-functions