[英]How to Split and sum of them & compare condition in mysql?
样品表
--------------------------------------------------------------------
S.No | Date | Amount
--------------------------------------------------------------------
1 | 20/10/2015;26/10/2015 | 5000;2000
--------------------------------------------------------------------
2 | 15/10/2015;25/10/2015 | 1500;6000
--------------------------------------------------------------------
如何使用mysql分割Date
和Amount
以及总金额?
例
select *,SPLIT_STR(date, ' ', 1) as split_date,
SPLIT_STR(amount, ' ', 1) as split_amount , sum(split_amount)
from
bill_table having str_to_date(split_date,'%d/%m/%Y') <=20/10/2015'
实际上,我期望输出:
20/10/2015 = 5000
2015年10月26日= 2000
15/10/2015 = 1500
2015年10月25日= 6000
条件<20/10/2015如此(5000 + 1500)= 6500
请帮我解决这个问题。
分割值(阵列)加上它们的总和
这是一个样本。 您可以将您的Fieldname放在:
SELECT
SUBSTRING_INDEX('20/10/2015;26/10/2015', ';', 1),
SUBSTRING_INDEX('20/10/2015;26/10/2015', ';', -1);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.