有2个关系模式:
订单表:R(订单号,日期,客户名称,收货人)
订单明细表:S(订单号,商品编码,单价,数量)
若要检索2017/1/1到2017/12/31期间,订购商品的总金额超过20000元的客户名称和总金额,则SQL查询语句是
SELECT 客户名称,单价*数量 AS 总金额 FROM R,S WHERE 日期 BETWEEN "2017-1-1"AND "2017-12-31" AND 单价*数量>20000
SELECT 客户名称, SUM(单价*数量) AS 总金额 FROM R,S WHERE R.订单号= S.订单号 AND日期 BETWEEN "2017-1-1" AND "2017-12-31" GROUP BY 客户名称 HAVING 单价*数量>20000
SELECT 客户名称, SUM (单价*数量) AS 总金额 FROM R,S WHERE R.订单号= S.订单号 AND 日期 BETWEEN "2017-1-1" AND "2017-12-31" GROUP BY 客户名称 HAVING SUM(单价*数量)>20000
SELECT 客户名称,单价*数量 AS 总金额 FROM R,S WHERE R.订单号= S.订单号 AND 日期 BETWEEN "2017-1-1" AND "2017-12-31" GROUP BY 客户名称 HAVING 单价*数量>20000