根据销售单明细xsdmx和商品sp数据表查询 查询品牌(pp)和该品牌总的销售金额je(命名为zje),只显示总的销售金额超过10000的数据,按总金额zje降序排列。
时间: 2024-03-25 18:37:58 浏览: 286
好的,您可以使用以下 SQL 语句来查询销售单明细表 xsdmx 和商品表 sp 中品牌(pp)和该品牌总的销售金额(je),并只显示总的销售金额超过10000的数据,并按照总金额(zje)降序排列:
```
SELECT sp.pp, SUM(xsdmx.sl * sp.dj) AS zje
FROM xsdmx
JOIN sp ON xsdmx.sph = sp.sph
GROUP BY sp.pp
HAVING zje > 10000
ORDER BY zje DESC;
```
这条语句会首先使用 JOIN 操作符连接销售单明细表 xsdmx 和商品表 sp,然后按照商品品牌(pp)进行分组,并计算每个品牌的销售金额(je)总和,并将其命名为“zje”。接着,使用 HAVING 关键字过滤出总销售金额超过10000的品牌数据,最后按照总金额(zje)降序排列结果。请注意,如果您需要查询其他条件的商品信息,请相应地修改查询语句。
相关问题
根据销售单明细xsdmx和商品sp数据表查询 查询品牌(pp)为雀巢的商品号sph、商品名spm、销售单号xsdh、金额je,按销售单号升序排列。
好的,您可以使用以下 SQL 语句来查询销售单明细表 xsdmx 和商品表 sp 中品牌为“雀巢”的商品信息,并按照销售单号 xsdh 升序排列:
```
SELECT sp.sph, sp.spm, xsdmx.xsdh, xsdmx.sl * sp.dj AS je
FROM xsdmx
JOIN sp ON xsdmx.sph = sp.sph
WHERE sp.pp = '雀巢'
ORDER BY xsdmx.xsdh ASC;
```
这条语句会首先使用 JOIN 操作符连接销售单明细表 xsdmx 和商品表 sp,然后选择商品表 sp 中品牌为“雀巢”的商品,并返回商品号(sph)、商品名(spm)、销售单号(xsdh)和金额(je)四个字段。其中,金额 je 是根据销售单明细表 xsdmx 中的销售数量(sl)和商品表 sp 中的单价(dj)计算得到的。最后,它会按照销售单号 xsdh 升序排列结果。请注意,如果您需要查询其他条件的商品信息,请相应地修改查询语句。
根据销售单明细xsdmx和商品sp数据表查询 有过购买记录的商品号sph和商品名spm,按商品号升序排列。
好的,您可以使用以下 SQL 语句来查询销售单明细表 xsdmx 和商品表 sp 中有过购买记录的商品号(sph)和商品名(spm),并按照商品号升序排列:
```
SELECT DISTINCT sp.sph, sp.spm
FROM xsdmx
JOIN sp ON xsdmx.sph = sp.sph
ORDER BY sp.sph ASC;
```
这条语句会首先使用 JOIN 操作符连接销售单明细表 xsdmx 和商品表 sp,然后选择商品表 sp 中有过购买记录的商品号(sph)和商品名(spm),并去重。最后,它会按照商品号(sph)升序排列结果。请注意,如果您需要查询其他条件的商品信息,请相应地修改查询语句。