这是我自己写的sql,数据库是sql serverselect bs.editor,a.num from (select convert(xml, '<n>' + replace(replace('D1770/D1780', '/', '/'), '/', '</n><n>') + '</n>') as xmlval,COUNT(ID) AS num from ... where left(right(field0007,17),10)>='2023-05-26' and left(right(field0007,17),10)<='2023-06-25' and field0097='5668754766281523732') a CROSS JOIN (select k.n.value('.', 'nvarchar(800)') editor from a.xmlval.nodes('n') k(n)) bs怎么老是报这个错