国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

面試題整理:SQL(二)

2024-07-21 02:46:03
字體:
來源:轉載
供稿:網友
面試題整理:SQL(二)

1.

現有廣告合同表Orders,表示廣告在哪個廣告位的哪幾天需要播出

OrderID

Positioncode

Startdate

Enddate

1

A

2015-11-01

2015-11-03

2

C

2015-11-02

2015-11-03

3

B

2015-11-01

2015-11-04

4

A

2015-11-03

2015-11-04

5

C

2015-11-01

2015-11-02

6

B

2015-11-02

2015-11-05

7

A

2015-11-02

2015-11-03

8

A

2015-11-04

2015-11-05

9

C

2015-11-03

2015-11-04

10

C

2015-11-02

2015-11-04

產品表 PRoduct,表示每個廣告位每天最多播幾個廣告

Positioncode

Showcount

A

2

B

1

C

3

要求查詢出合同表中,超過廣告位輪播數量的合同

Declare @Dup table (TmpDate datetime) Declare @minDate datetime,@maxDate datetime SELECT @minDate=MIN(StartDate),@maxDate=Max(EndDate) FROM Orders WHILE @minDate<=@MaxDate BEGIN INSERT INTO @Dup VALUES (@minDate) SET @minDate=@minDate+1 END SELECT distinct aa.* FROM Orders aa INNER JOIN ( SELECT Positioncode,tmpdate,count(*) as cnt FROM Orders a,@Dup b where tmpdate between a.startdate and a.enddate group by Positioncode,tmpdate )bb ON aa.PositionCode=bb.PositionCode AND bb.tmpDate Between aa.StartDate AND aa.ENdDate INNER JOIN Product cc ON bb.PositionCode=cc.PositionCode WHERE bb.cnt>cc.showcountOrder by PositionCode

OrderId  PositionCode  StartDate  EndDate  
1A2015-11-012015-11-03
4A2015-11-032015-11-04
7A2015-11-022015-11-03
3B2015-11-012015-11-04
6B2015-11-022015-11-05

2.

*請用SQL語句實現:從T_GetLargerDebitOccur數據表中查詢出所有月份的發生額都比101科目相應月份的發生額高的記錄。

請注意:該表中有很多科目,都有1-12月份的發生額。

AccID:科目代碼,Occmonth:發生額月份, DebitOccur:發生額。

AccId  Occmonth  DebitOccur  
1011100
1021200
1031300
1012400
1022300
1032500
1013300
1043400
NULLNULLNULL

select a.*  from T_GetLargerDebitOccur a  ,(select Occmonth,max(DebitOccur) Debit101ccur from T_GetLargerDebitOccur where AccID='101' group by Occmonth) b  where a.Occmonth=b.Occmonth and a.DebitOccur>b.Debit101ccur

結果:

AccId  Occmonth  DebitOccur  
1021200
1031300
1042500
1053400

To be continue...


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳新县| 额济纳旗| 疏附县| 昆明市| 定日县| 宜宾县| 木兰县| 赫章县| 巨鹿县| 平南县| 浪卡子县| 浦北县| 新龙县| 长阳| 永年县| 深泽县| 和林格尔县| 乃东县| 高唐县| 徐州市| 南安市| 丰台区| 焦作市| 麻栗坡县| 威海市| 余庆县| 合川市| 宁陕县| 阜平县| 文化| 玛沁县| 册亨县| 萍乡市| 铜陵市| 海伦市| 江华| 娄烦县| 长海县| 唐河县| 永州市| 南溪县|