有点难度的SQL查询语句,望版主也来看看,解决立马给分!

Jamesczh Jamesczh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现有两个表product和sales:
product表中的字段如下:
product_style (款式)
product_barcode (产品条码)
status (产品状态:已售或未售)
sales表中的字段如下:
product_barcode (产品条码)
sales_time (销售时间)
sales_price (销售价格)

最终需要得到的结果集是这样的:
款式
合计件数
合计金额

说明:
1、两个表中用product_barcode作关联,在product表中product_barcode是唯一的,一个product_barcode表示一件衣服,合计件数由它来计算。而在sales表中,product_barcode不是唯一的,一个product_barcode可能存在多条记录,碰到多条的时侯,就取销售时间最晚的那条记录,来作为该件衣服的价格。
2、查询条件包含:
status='已售' and from_time<sales_time<to_time
3、一个款式包含多个barcode
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
Jamesczh
MS-SQL Server 34,876 成员 254,635 内容