0

次のテーブルがあります:
http://sqlfiddle.com/#!2/1e991/1

しかし、私には問題があります!私のクエリの出力は次のとおりです。

DATE                        SLOT    sum(SUCCESSFUL) SUCCESSFUL      PERCENTAGE  OTA_NAME     USERS_SI
July, 02 2013 00:00:00+0000 2       120             120             41.6667     campana 2      50
July, 02 2013 00:00:00+0000 1       200             200             25          campana 2      50
July, 02 2013 00:00:00+0000 1       150             150             53.3333     campana 3      80
July, 01 2013 00:00:00+0000 2       100             100             20          campana 1      20
July, 01 2013 00:00:00+0000 3       440             440             4.5455      campana 1      20
July, 01 2013 00:00:00+0000 1       700             700             2.8571      campana 1      20

そして、同じ日付とキャンペーンで成功の合計が必要です。たとえば、7 月 1 日にキャンペーン 1 で 3 行があり、次に 3 行の成功を合計する必要があり、キャンペーン 2 で 2 行の場合、合計が必要です。 2 行の成功、キャンペーン 3 の 1 行の場合、同じ 1 行の成功を合計する必要があります。最後に、パーセンテージは sum(SUCCESSFUL) と USERS_SI の除算です

私が必要とする出力は次のとおりです。

DATE                        SLOT    sum(SUCCESSFUL) SUCCESSFUL  PERCENTAGE  OTA_NAME     USERS_SI
July, 02 2013 00:00:00+0000 2       320             120             41.6667     campana 2      50
July, 02 2013 00:00:00+0000 1       320             200             25          campana 2      50
July, 02 2013 00:00:00+0000 1       150             150             53.3333     campana 3      80
July, 01 2013 00:00:00+0000 2       1240            100             20          campana 1      20
July, 01 2013 00:00:00+0000 3       1240            440             4.5455      campana 1      20
July, 01 2013 00:00:00+0000 1       1240            700             2.8571      campana 1      20


Can you help me?
4

2 に答える 2