Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

查询当月有销量且前12个月无销量的产品

蓝色天空  发表于:2020-07-17 11:18:51  
复制

销售流向表的字段有:日期,月份,客户ID,产品ID,数量,单价,金额

如何做下面两个查询:

查询1:查询当月有销量且前12个月无销量的产品ID/客户ID/月份

查询:查询当月有销量且后6个月无销量的产品ID/客户ID/月份

 

Top
西出阳关无故人 发表于:2020-07-17 14:59:53

发数据实例,便于解决问题.

另外,前12个月无销量是指在当月前的一年中总销量为0?还是



蓝色天空 发表于:2020-07-17 20:52:05

查询1:查询当月有销量且前12个月无销量的产品ID/客户ID/月份: 

比如:产品A在客户1的6月份有销量,在2019.5-2020.5之前的销量为0,需要查询的结果是6月份,产品A,客户1

          产品B在客户1的5月份有销量,在2019.4-2020.4之前的销量为0,需要查询的结果是5月份,产品2,客户1

是个动态的结果,查询每个月符合这种条件的产品


查询2:查询当月有销量且后6个月无销量的产品ID/客户ID/月份

比如:产品A在客户1的2020年1月份有销量,在2020.2-2020.7的销量为0,需要查询的结果是1月份,产品A,客户1

也是个动态的结果,查询每个月符合这种条件的产品




西出阳关无故人 发表于:2020-07-18 14:07:10
参考:  空前绝后

蓝色天空 发表于:2020-07-18 22:12:11

麻烦问一下,我的产品ID和客户ID是文本类型的,需要怎么改?




西出阳关无故人 发表于:2020-07-19 17:42:49

产品id为文本型,就用下面的方式,不过是增加了一对单引号,客户id如果为文本,同理改造.

... where 产品id='" & cp & "' and ...



总记录:5篇  页次:1/1 9 1 :