我有一个名为“DELIVERY”的表,它的属性如下:DELIVERYID,SHOP ID,APPLIANCEID,MODELID,WHOLESALERID,DELIVERY DATE,QUANTITY,PRICE。
DELIVERYID是它的主键。 SHOP ID,APPLIANCEID,MODELID,WHOLESALERID是它的外键。
问题是如果交货日期是在2015年8月20日当天或之后,则编写一份显示交货详情的交易详情-id,城市和州,以及交付的总成本
有人可以向我解释这个问题吗?我不明白什么是“预定交货的状态”。 另外,我如何获得交付的总成本。
答案 0 :(得分:1)
SELECT SUM(COST FIELD), DELIVERYID, (OTHERS)
FROM DELIVERY D
JOIN (TABLE) T1 ON D.FOREIGNKEY = T1.PRIMARYKEY
JOIN ...
WHERE ...
GROUP BY DELIVERYID, (OTHERS) (GROUP NON FUNCTION )
答案 1 :(得分:0)
select d.DELIVERYID, d.PRICE, s.CITY, s.STATE, d.DELIVERYDATE
from DELIVERY d
join SHOP s on s.SHOPID = d.SHOPID
where d.DELIVERYDATE >= '2015-08-20'
这个答案假设位置信息在SHOP实体中