У меня есть таблица со следующими столбцами:SQL запросов к группе записей
+-------------------------------------------------+
| Client Flow, Trade Date, RIC Code, BuySell |
+-------------------------------------------------+
| Client A Manual 29/3/13 AAPL.O B |
| Client A DMA 29/3/13 AAPL.O S |
| Client C DMA 28/3/13 AAPL.O B |
+-------------------------------------------------+
(таблица с поправками, чтобы уточнить, что КЛИЕНТ торгуемого на обоих потоков и, следовательно, должно быть сообщено)
Мне нужно, чтобы получить вид, который клиент торгует одним и тем же кодом RIC в ту же торговую дату, но через разные потоки.
Так выше я ожидал увидеть что-то вроде:
Client A, AAPL.0, 29/3/13, 2
2, как в два торгует через два разных потоков, и будучи покупать и продавать (но на самом деле это было бы хорошо, чтобы просто увидеть покупка или продажа в разных потоках на данный момент).
Приведенная выше таблица уже является результатом группы из более широкой таблицы. Я не могу придумать хороший способ сделать это, любая помощь будет оценена по достоинству.
Благодаря
У ваших образцов данных есть разные клиенты в каждой строке? – MatBailie
Вам нужно всего 4 столбца в выводе, а так как у RIC-код будет одинаковым в течение дня, может отличаться два дня, вы хотите сгруппировать его еженедельно или ежемесячно, в этом случае, какой код RIC вам нужен ???? ?? –
Просьба уточнить ожидаемый набор результатов и запись. Вот начальная точка. http://sqlfiddle.com/#!2/828c6/8. Надеюсь это поможет. –