我想从我的产品销售表中统计(当前日销售和每月销售和季度销售),单独所有三个查询都工作正常,但我想分成一个。sql多重连接查询和多重计数
SELECT tm.internal_name AS model_number, tm.item_description, tm.mrp, tm.asin, COUNT(product_serial_no) AS `S_FTD` FROM register_product_claim INNER JOIN tbl_model tm ON register_product_claim.model_number = tm.asin WHERE retailer_code = '9017' AND register_product_claim.dt = '2016-08-04' GROUP BY tm.asin ORDER BY register_product_claim.dt DESC LIMIT 0 , 30
这是对于当前日期
2)这是每月出卖计数
SELECT tm.internal_name AS model_number, tm.item_description, tm.mrp, tm.asin, COUNT(product_serial_no) AS `S_MTD` FROM register_product_claim INNER JOIN tbl_model tm ON register_product_claim.model_number = tm.asin WHERE retailer_code = '9017' AND MONTH(register_product_claim.dt) = '08' GROUP BY tm.asin ORDER BY register_product_claim.dt DESC LIMIT 0 , 30
3)这是本季度
SELECT tm.internal_name AS model_number, tm.item_description, tm.mrp, tm.asin, COUNT(product_serial_no) AS `S_QTD`
FROM register_product_claim INNER JOIN tbl_model tm ON register_product_claim.model_number = tm.asin WHERE retailer_code = '9017'
AND (MONTH(register_product_claim.dt) = '08'
OR MONTH(register_product_claim.dt) = '07'
OR MONTH(register_product_claim.dt) = '06'
) GROUP BY tm.asin ORDER BY register_product_claim.dt DESC
LIMIT 0 , 30
特定零售商
所需输出为
model_number | item_description | mrp | asin | S_FTD | S_MTD | S_QTD
您可以发布抽样日期和预期结果。 –