Hi all,
I have some clarification for the below sql query.
my xml is :
<main>
<Data>
<COUNTER>A</COUNTER>
</Data>
</main>
my query is :
CREATE TABLE #temp
(
COUNTER VARCHAR(1)
);
INSERT #temp
SELECT
Data.value('(/COUNTER/text())[1]','VARCHAR(100)') AS COUNTER,
FROM
@XML.nodes('/main/Data') AS AdviceData (Data);
INSERT INTO SECONDTABLE(COUNTER)
SELECT CASE T.COUNTER WHEN 'A' THEN 1 END AS COUNTER
FROM #temp T
The above query is working fine.
but i don't want to use case statement. why because sometimes counter is Z then i should show 26.
without case statement how can i achieve this.
thanks in advance