如果名称与stripos($tocheck, "V2")
的匹配方式相同,我如何按日期汇总某个值?
如果包含文字,则按日期"name"
全部显示 - " V2",如果不清楚请问,我真的不知道如何解释,但我'如果需要,我会尝试提供更多信息。
这当前获取所有数据并按天计算它
$sql_download = "SELECT date, name, SUM(quantity) FROM downloads GROUP BY DATE(`Date`)";
`downloads` (`id`, `date`, `name`, `quantity`) VALUES
(1, '2015-05-13 23:30:09', 'CRCP03 - Cartoon Race Car Pack 03', 1),
(2, '2015-05-13 23:30:09', 'CRCPV2-01 - Cartoon Race Cars Pack V2 - 01', 1),
(3, '2015-05-14 00:30:09', 'CRCP03 - Cartoon Race Car Pack 03', 1),
(4, '2015-05-14 00:30:09', 'CRCPV2-01 - Cartoon Race Cars Pack V2 - 01', 1),
(5, '2015-05-14 07:05:07', 'CRCP03 - Cartoon Race Car Pack 03', 1),
(6, '2015-05-14 07:10:07', 'CRCP03 - Cartoon Race Car Pack 03', 1),
(7, '2015-05-14 12:05:00', 'CRCPV2-01 - Cartoon Race Cars Pack V2 - 01', 1),
(8, '2015-05-14 15:00:00', 'CRCPV2-01 - Cartoon Race Cars Pack V2 - 01', 1),
(9, '2015-05-14 17:10:06', 'CRCPV2-01 - Cartoon Race Cars Pack V2 - 01', 1),
(10, '2015-05-14 20:15:06', 'CRCPV2-01 - Cartoon Race Cars Pack V2 - 01', 1),
(11, '2015-05-14 21:50:06', 'CRCP03 - Cartoon Race Car Pack 03', 1),
(12, '2015-05-14 21:50:06', 'CRCPV2-01 - Cartoon Race Cars Pack V2 - 01', 1),
(13, '2015-05-15 12:00:07', 'CRCP03 - Cartoon Race Car Pack 03', 1),
(14, '2015-05-15 21:55:42', 'CRCPV2-01 - Cartoon Race Cars Pack V2 - 01', 1),
(15, '2015-05-15 23:47:07', 'CRCPV2-01 - Cartoon Race Cars Pack V2 - 01', 1),
(16, '2015-05-16 03:31:06', 'CRCP03 - Cartoon Race Car Pack 03', 1),
答案 0 :(得分:1)
您只需添加WHERE
条件即可检查name
是否匹配:
SELECT date, name, SUM(quantity)
FROM downloads
WHERE name LIKE '%V2%'
GROUP BY DATE(`Date`)