让我说我有下表 日期用户标识产品成本 2017年1月1日21a移动版200 02-02-2017 22b电视1000 2017/03/03 23c沙发250 2017年4月3日22b洗衣机400
我如何得出一些基本计算 1.每个产品每天的唯一身份用户 2.按产品和按天消费的金额
答案 0 :(得分:0)
假定以下数据库结构:
create table spent (
day date,
userid char ( 10 ),
product char( 50 ),
amount decimal( 10, 2 ));
每天每种产品的唯一用户:
SELECT DISTINCT(userid), day, product FROM spent GROUP BY day, product
每天每种产品的花费金额
SELECT SUM( amount ), product, day FROM spent GROUP BY product, day
取决于我正确理解了您的问题。请注意,选择不包含任何WHERE子句。