Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带和的SQL计数_Sql_Count_Sum - Fatal编程技术网

带和的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标准中,用正确的ANSI
JOIN
语法替换了老式逗号分隔的表格列表样式(大约30年前)并且不鼓励使用它