Varchar列的Mysql Sum值,将以下格式的日期保存为月

时间:2017-01-16 07:08:09

标签: php mysql date

我有一个名为每周期(varchar)的Mysql列,列中的日期以下列格式列出:startperiod-Endperiod。

weekly_periods         Amount
01/01/16 - 10/01/16    100 
11/01/16 - 17/01/16    20
18/01/16 - 24/01/16    10
25/01/16 - 31/01/16    300
01/02/16 - 07/02/16    250
08/02/16 - 14/02/16    100

关于上表中每月汇总价值和分组的最佳方法的任何想法?

尝试获取如下输出。

January :430    February:350

1 个答案:

答案 0 :(得分:1)

试试这个:

{{1}}

输出:

| PeriodYear | PeriodMonth | TotalAmount |
|------------|-------------|-------------|
|       2016 |           1 |         430 |
|       2016 |           2 |         350 |

SQL Fiddle