带和的SQL计数
我如何总结销售栏带和的SQL计数,sql,count,sum,Sql,Count,Sum,我如何总结销售栏 select count(pp.product_id) as sales, so.order_date, product_name, pp.product_id from sales.orders so, sales.order_items oi, production.products pp where so.order_id = oi.order_id and pp.product_id
select
count(pp.product_id) as sales,
so.order_date,
product_name,
pp.product_id
from
sales.orders so,
sales.order_items oi,
production.products pp
where
so.order_id = oi.order_id
and pp.product_id = oi.product_id
and (order_date >= '01.01.2016 ' and order_date <= '01.31.2016')
and (pp.product_id = 3 or
pp.product_id = 6 or
pp.product_id = 9 or
pp.product_id = 12)
group by
product_name,
pp.product_id,
so.order_date
order by
pp.product_id asc
选择
将(pp.product_id)计入销售额,
那么,订单日期,
产品名称,
pp.product\u id
从…起
销售订单,所以,
sales.order_项目oi,
生产.产品pp
哪里
so.order\u id=oi.order\u id
和pp.product\u id=oi.product\u id
和(订单日期>='01.01.2016'和订单日期侧注:打字?'01.01.2016'
此处不应出现尾随空格。和(3,6,9,12)
中的pp.product\u id是一个较短的版本-在ANSI-92 SQL标准中,用正确的ANSIJOIN
语法替换了老式逗号分隔的表格列表样式(大约30年前)并且不鼓励使用它