请问用sql,怎么在一条语句内查询上周库存、本周库存和总库存?

请问用sql,怎么在一条语句内查询上周库存、本周库存和总库存?

SELECT

COALESCE ( SUM( CASE WHEN 日期 = 上周日期函数 THEN 单个库存 ELSE 0 END ), 0 ) AS 上周总库存,
COALESCE ( SUM( CASE WHEN 日期 = 本周日期函数 THEN 单个库存 ELSE 0 END ), 0 ) AS 本周总库存,
SUM(单个库存) AS 总库存
FROM
库存表

用case then 大概就这意思,具体的参数自己修改修改就行了。
温馨提示:答案为网友推荐,仅供参考
相似回答