Мне нужно скопировать это SQL в блоках данных, но некоторые функции, такие как Split_String
, не распознаются при использовании языка% sql в инструменте:
[SQL Server]:
SELECT
x.date1,
x.num1,
SUBSTRING(x.cd1, 1, 3) as cd1,
x.cd2,
x.exmp,
x.avg
FROM
(
SELECT
--COUNT(*)
date1,
a.num1,
o.cd2,
(
SELECT TOP 1 * FROM (
SELECT TOP 16 *
FROM STRING_SPLIT(O.cd , '#' )
WHERE value NOT IN
(
SELECT TOP 15 *
FROM STRING_SPLIT(O.cd , '#' )
)
) AS T
) as cd1,
exmp,
avg
FROM table1 o
INNER JOIN table2 a on
o.id = a.id
WHERE
date1 BETWEEN '2020-03-01' AND '2020-04-01'
) x
WHERE
x.cd1 LIKE 'XX.%'
ORDER BY
x.date1
[Блоки данных]
%sql
???