在MySQL表中,我有这样的数据
date | count
3-15(0) | 6
3-15(1) | 10
3-15(2) | 9
3-16(0) | 1
3-16(2) | 12
3-17(1) | 13
3-18(0) | 23
我想加上" count"按"日期"分组的列列如:
3-15 : 25
3-16 : 13
3-17 : 13
3-18 : 23
你能告诉我如何以这种方式获取和分组吗?
答案 0 :(得分:0)
假设您的约会日期为' column包含字符串,您可以在第一次出现之前按字符串分组'(':
SELECT
SUBSTRING_INDEX(date, '(', 1),
SUM(count)
FROM
yourtable
GROUP BY
SUBSTRING_INDEX(date, '(', 1)
答案 1 :(得分:0)