У меня есть таблица котировок акций и дат:
StockID QuoteID QuoteDay QuoteClose
---------------------------------------
5 95 2018-01-03 1.080
5 96 2018-01-04 1.110
5 97 2018-01-05 1.000
5 98 2018-01-06 1.030
5 99 2018-01-07 1.010
5 100 2018-01-08 0.899
5 101 2018-01-09 0.815
Я создаю кластерный индекс для манипулирования данными, но сталкиваюсь с дублирующимися ошибками ключа с индексом
CREATE UNIQUE CLUSTERED INDEX MACD_IDX ON #TBL_MACD_LOOP (StockId, QuoteId)
Различные комбинации StockID
и QuoteID
приведут к одному и тому же выводу:
Например, (StockID, QuoteID)
из (5, 11)
и (51, 1)
оба дают индекс 511
.
Мое решение - добавить "-" между StockId и QuoteId.
Теперь (5, 11)
производит 5-11
, а (51, 1)
производит 51-1
.
Как объединить строки со значениями?