首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于特定杂志广告的费用之和(月?年?)

用于特定杂志广告的费用之和(月?年?)
EN

Stack Overflow用户
提问于 2011-04-27 15:36:53
回答 1查看 89关注 0票数 0

这是表//谢谢您修改了我的格式//

代码语言:javascript
运行
复制
ADV_COST
--------
PAGE_SIZE  
MAG_ID  
COST

//SAMPLE DATA ADV_COST//  
PAGE_SIZE                MAG_ID       COST
-------------------- ---------- ----------
1/25 PAGE                     1         40  
1/8  PAGE                     1         60  
1/6  PAGE                     1         65  
...


ADS
--------
AD_ID  
ADV_ID  
PAGE_SIZE  
MAG_ID  
START_DATE  
PURCH_DATE  
NUM_ISSUES



//SAMPLE DATA ADS//  
     AD_ID     ADV_ID PAGE_SIZE     MAG_ID START_DAT PURCH_DAT NUM_ISSUES
---------- ---------- ---------- ---------- --------- --------- ----------
         1          5 1/4 PAGE           1 01-APR-11 01-MAR-11         4
...

以下是一个问题:

漩涡ADV_ID=6;房屋: MAG_ID=1;

“这个月,惠而浦在房屋广告上花了多少钱?今年?”

帮帮忙,谢谢!

这就是我试过的。

代码语言:javascript
运行
复制
SQL> SELECT SUM(COST)  
  2  FROM DVD_ADV_COST A, DVD_ADS B  
  3  WHERE A.MAG_ID = B.MAG_ID  
  4  AND B.ADV_ID = 6  
  5  AND B.MAG_ID = 1;  
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-27 16:09:58

试一试

代码语言:javascript
运行
复制
SELECT SUM(B.COST * A.NUM_ISSUES) AS TOTAL_COST
  FROM DVD_ADS A, 
       DVD_ADV_COST B
 WHERE B.MAG_ID = A.MAG_ID
   AND B.PAGE_SIZE = A.PAGE_SIZE
   AND A.ADV_ID = 6
   AND A.MAG_ID = 1

然后将日期范围添加到WHERE子句中。

如果它没有返回任何数据,请确保您确实有ADV_ID =6的条目.您的示例显示了5的条目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5806715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档