Мне нужно вывести числа с переменной длиной из строки и суммировать их.
Строки получили следующий формат:
EH:NUMBER=SomeOtherStuff->Code
Я извлекаю код с помощью RIGHT()
и присоединяюсь к другой таблице, чтобы получить правильную группу, в данный момент я использую сумму, чтобы собрать ее по дате:
SUM(CASE WHEN (MONTH(data.DATE1) = 5 AND YEAR(data.DATE1) = YEAR(GETDATE())) THEN 1 ELSE 0 END) N'Mai',
Затем мне нужно сложить числа из строки, а не количество строк.
Некоторые примеры:
Month1 EH:1=24->ZTM
Month1 EH:4=13-21->LKm
Month2 EH:3=34,33,43->LKm
Month2 EH:7=12,92-29,29->LKm
Month2 EH:5=24-26,11,21,22->ZOL
Что мне нужно:
Material - Month1 - Month2
ZTM - 1 - 0
LKM - 4 - 10
ZOL - 0 - 5
Не могли бы вы помочь мне, пожалуйста?
Привет