Select 使用子查询选择

Select 使用子查询选择,select,subquery,Select,Subquery,我有一个表,其中包含按日期、地点列出的销售、数量、运输和销售汇总 是否可以在1个查询中选择当前日期、截止日期前一周和截止日期前一个月的数据 地点、运输日期、销售、数量、运输、预算、WKSALLES、wkQty、wktrans、wkBud、MTD销售、mtdQty、mtdtrans、mtdBud 用下列方法进行试验 SELECT stockhst.TRANS_DATE, stockhst.LOCATION, stockhst.SALE_QTY, stockhst.SALE_VALU

我有一个表,其中包含按日期、地点列出的销售、数量、运输和销售汇总 是否可以在1个查询中选择当前日期、截止日期前一周和截止日期前一个月的数据 地点、运输日期、销售、数量、运输、预算、WKSALLES、wkQty、wktrans、wkBud、MTD销售、mtdQty、mtdtrans、mtdBud

用下列方法进行试验

SELECT
  stockhst.TRANS_DATE,
  stockhst.LOCATION,
  stockhst.SALE_QTY,
  stockhst.SALE_VALUE,
  stockhst.TAX_VALUE,
  stockhst.ecomm_value,
  stockhst.TRANS,
  stockhst.COST_VALUE,
  stockhst.BUD_SALES,
  location.NAME,
  (SELECT SUM(stockhst.SALE_VALUE) AS wkSales
   SUM(stockhst.qty) AS wkqty FROM stockhst 
  WHERE TRANS_DATE > CURDATE()-7 AND LOCATION=location GROUP BY location)
  FROM
  stockhst
  INNER JOIN location ON stockhst.LOCATION = location.LOCATION
  WHERE TRANS_DATE = CURDATE()
它出错了,不知道我做错了什么