0
私は広告追跡パネルにやっています。私は私のデータベースに3台を持ってどのように異なる日付でグループ化し、グループ日付に各データを集計することができます
、
の1-キャンペーン
id
orderID
name
startDate
endDate
goal
type
status
unitPrice
total
2 - ライン・アイテム
lineItem_id
id
lineItemOrderID
lineItemName
lineItemStartDate
lineItemEndDate
lineItemStatus
lineItemType
lineItemGoal
、3-ライン・アイテム静
statics_id
lineItem_id
inventoryID
inventoryName
impression
click
staticsDate
私の表の例:
私はこの結果を好きにしたい:I異なる日付でグループとは、グループの各データを合計するにはどうすればよい
が
をさかのぼり私のコード例:(trueではない、値はfalse)
SELECT inventoryNameGI, SUM(impressionGI), SUM(clickGI)
FROM
(
SELECT DISTINCT inventoryName AS inventoryNameGI,
MAX(impression) AS impressionGI,
MAX(click) AS clickGI
FROM `line_items_statics`
WHERE `lineItemID` = '5'
AND staticsDate BETWEEN '2017-07-01 00:00:00'
AND '2017-07-03 23:59:59'
GROUP BY `inventoryName`
) AS toplamTablo
派生テーブルに再度「GROUP BY」を使用する必要があります – LONG