Я пытаюсь использовать группу, чтобы получить отчет, в котором перечислены общие продажи за день. SO желаемый результат будет выглядеть так:
Понедельник, 13 января 2014 г. $550
Вторник, 14 января 2014 г. $600
Вторник, 14 января 2014 г. $600
и т.п.
Когда я использую следующий код:
SELECT
tix.user_id,
tix.timestamp,
tix.event_id,
tixp.Price AS "Total Sales"
FROM LS_tickets tix
LEFT OUTER JOIN LS_ticket_prices tixP
ON tixP.event_ID = tix.event_ID
WHERE
tix.event_id = 12181
Запрос возвращает таблицу, но не предоставляет ИТОГО по дням. Это обеспечивает каждую индивидуальную продажу. Поэтому я пытаюсь изменить его следующим образом:
SELECT
tix.user_id,
tix.timestamp,
tix.event_id,
sum(tixp.Price AS "Total Sales")
FROM LS_tickets tix
LEFT OUTER JOIN LS_ticket_prices tixP
ON tixP.event_ID = tix.event_ID
WHERE
tix.event_id = 12181
GROUP BY tix.timestamp
Я получаю следующую ошибку:
Запрос не может быть проанализирован, проверьте синтаксис вашего запроса. (ORA-00936: отсутствует выражение)