搜索它这是我的SQL表的示例:计算总和(总)和日期在PHP
在上述表中:
1:id_problem为用户输入金额。
2:id_patient是唯一的ID
3:opening_date为约当用户输入的金额。
4:rialamount是货币
如何添加/总和总rialamount栏和搜索它的基础上opening_date?
例如:用户可以输入一个日期,直到另一个日期,看看有什么总额..
如何CAL我让它用我的SQL表?
在此先感谢
搜索它这是我的SQL表的示例:计算总和(总)和日期在PHP
在上述表中:
1:id_problem为用户输入金额。
2:id_patient是唯一的ID
3:opening_date为约当用户输入的金额。
4:rialamount是货币
如何添加/总和总rialamount栏和搜索它的基础上opening_date?
例如:用户可以输入一个日期,直到另一个日期,看看有什么总额..
如何CAL我让它用我的SQL表?
在此先感谢
请试试这个在你的mysql:
SELECT sum(rialamount) FROM table_name WHERE opening_date = '2015-11-07' GROUP BY opening_date;
我试过了,sum(rialamount) 265,无法获得日期的全部金额:2015-11-07是Rial金额:265,444.99 –
@AlexanderRichard将类型更改为浮动(20,6)并将其保存到数据库之前,先将其转换为数字格式 –
我的表格格式类型是十进制20,6,但它会显示像这样:25.000000即使我发布的问题在这里:http://stackoverflow.com/questions/33583632/how-to-use-decimal-as-currency-mysql-table -format-type –
是什么rialamount的列类型? – Mathieu
我使用jquery价格格式http://jquerypriceformat.com/ –
所以在你的数据库中它是一个varchar?你正在存储由jquery插件生成的输入呢?这会对你造成问题,mysql不理解这种格式,不能总结它。您应该使用[DECIMAL](https://dev.mysql.com/doc/refman/5.7/en/fixed-point-types.html)(以及另一列中的货币类型)存储币种 – Mathieu