Simpelt Set roderi tal til bogstav
Mangler et lille stykke smart kode til en SQL streng som jeg skal have opbygget, den færdige streng ser ud som vist nedenfor:SELECT a.CntDate as Dato, a.CntTime as Tid, a.cnt1 AS D1, a.cnt2 AS D2, b.cnt2 AS D3, c.cnt2 AS D4, a.cnt1 + a.cnt2 + b.cnt2 - c.cnt2 AS Total FROM CntLog a, CntLog b, CntLog c
WHERE a.NodeNo = '1' AND b.NodeNo = '2' AND c.NodeNo ='3' AND a.CntDate = b.CntDate AND a.CntDate = c.CntDate AND a.CntTime = b.CntTime And a.CntTime = c.CntTime;
Det som jeg skal bruge er en struktur som giver mig a i a.Cnt eller b i b.Cnt om det er a, b, c ellerz der skal stå foran Cnt har jeg i en Integer i
hvis i = 1 skal jeg bruge et a osv
En mulig løsning men ikke særlig smart kunne være en Array: TDef: Array[1..26] of Char
som indeholder bogstaverne a til z så kan jeg jo bygge min streg på følgende måde.
SQLStreng:= TDef[1]+'Cnt';
men hvor dan fyldes Arrayen med a-z ?
Håber nogen har lidt smart
/Morten
