[英]SUM quantity by date if name matches
如果名称与stripos($tocheck, "V2")
相同,我如何按日期stripos($tocheck, "V2")
某个值?
如果包含文本-“ V2”,则按日期将所有"name"
相加,如果不清楚,请询问,我真的不知道如何解释,但如有需要,我将尝试提供更多信息。
当前,这将获取所有数据并按天求和
$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),
您只需要添加WHERE
条件即可检查name
匹配:
SELECT date, name, SUM(quantity)
FROM downloads
WHERE name LIKE '%V2%'
GROUP BY DATE(`Date`)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.