Допустим, у меня есть таблица, ClientTrade, как таким образом:PLSQL: Получить сумму на каждый день недели и общая сумма за неделю в одном запросе
ClientName , TradeDate , Quantity
И я хочу, чтобы создать запрос в Oracle PLSQL, который должен возвращать результат следующим образом: (дни получены из колонки TradeDate и Пнд = сумма (количество) пн, вт = сумма (количество) вт ... и т.д.)
ClientName Mon Tue Wed Thu Fri Sat Sun TotalForWeek
ABC 10 15 5 2 4 0 0 34
XYZ 1 1 2 1 2 0 0 7
Предполагая, что этот отчет всегда будет иметь условия, в которых он будет работать в течение одной недели, Чтобы создать это в одном запросе?
Это смешно - почти каждый раз люди забывают дать название таблицы. 95% соответствует вопросам SQL. –
Имя первой таблицы всегда «а». ;) – tpdi
OK .. здесь вы идете. Не то, чтобы это имело большое значение для моего мнения. Но лучше быть в 5% :) – Learning