25. april 2001 - 15:31Der er
17 kommentarer og 1 løsning
Tusind Separator
Hvordan kan der vises tusind separator i sin stored procedure ? Eksempel: SELECT ID, Dato, SUM(IndvKg) AS Kg FROM tblTable GROUP BY ID, Dato ORDER BY Dato
Hej Slash Din ide er faktisk god nok, men problemmet er bare at tallet også kan være 10000000 som gerne skal formateres som 10.000.000 man kan evt. også have decimaler. Hvordan klarer man den.
OK, Jeg kender ikke access så godt, men du har sandsynligvis ret.
SELECT ID, Dato, CONVERT(varchar,FLOOR(SUM(IndvKg)/1000)) + \'.\'+ RIGHT(CONVERT(varchar, SUM(IndvKg)),3) AS Kg FROM tblTable GROUP BY ID, Dato ORDER BY Dato
Skulle gøre det (ikke testet), det er en omskrivning af slash\'s svar
Hej ldanielsen Din kode virker fint, hvis tallet er < 1.000.000, hvad nu hvis det er størrer ?. Hvad nu hvis jeg har 2 decimaler på det ?. Tallet kan på et felt være et heltal og på et andet et decimaltal.
Jeg har faktisk lavet det i en kode i Access, men den er meget laaaaaaangsommere. Da jeg er ved at omprogrammere alle vores databaser fra Access MDB til ADP er faktisk lige startet med at bruge SQL Server. Til gengæld har jeg mange års erfaring i brug af Access, jeg har faktisk fuldt den siden version 1.0. Endnu engang - Tak for hjælpen. Jeg vender sandsynligvis tilbage med nye spørgsmål.
Venlig hilsen Kurt T.P.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.