根据销售单明细xsdmx和商品sp数据表查询 查询品牌(pp)和该品牌总的销售金额je(命名为zje),只显示总的销售金额超过10000的数据,按总金额zje降序排列。
时间: 2024-05-06 19:18:11 浏览: 47
可以使用如下 SQL 语句:
```
SELECT sp.pp, SUM(xsdmx.je) AS zje
FROM xsdmx
INNER JOIN sp ON xsdmx.spid = sp.spid
GROUP BY sp.pp
HAVING zje > 10000
ORDER BY zje DESC;
```
其中,`INNER JOIN` 用于将 `xsdmx` 表和 `sp` 表关联起来,`GROUP BY` 和 `SUM` 用于计算每个品牌的总销售金额,`HAVING` 用于筛选出总销售金额大于10000的数据,`ORDER BY` 用于按照总销售金额降序排列。
相关问题
根据销售单明细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语句进行查询:
SELECT DISTINCT sp.sph, sp.spm
FROM xsdmx
INNER JOIN sp ON xsdmx.sph = sp.sph
ORDER BY sp.sph ASC;
这个查询语句将返回销售单明细表和商品表之间的相应记录,并按商品号升序排列。
阅读全文