webForumDet fria alternativet

Formatera utdata

2 svar · 419 visningar · startad av JAreMANNEN

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#1

Datat i DBn ser ut på följande sätt (3 clmn)
ID----ArtikelNr----FargID
1-----123456-----0001
1-----123457-----0004
1-----123458-----0065

Kan jag, på något vis få följande resultat direkt från en SQL-fråga:
ID--------ArtikelNr
1---------"123456-0001"
2---------"123457-0004"
3---------"123458-0065"

ArtikelNr, FargID ligger alltså i två olika kolumner.
Men i resultatet vill jag att det ska formateras på det sätt jag visar här ovan.
Kort och gott, slå ihop till [ArtikelNr & "-" & FargID] så resultatet visas i en column.

dbms: MSSQL Server 2000

Tack på förhand!

Peter SMedlem sedan dec. 20025 483 inlägg
#2
select id, artikelnr + '-' + fargid as artikelnr from tbl

...om artikelnr och fargid är text. Annars får du konvertera dem med, typ, cast() innan konkateneringen.

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#3

Tackar..
Följande blev bra

SELECT ID, CAST(ArtikelNr AS varchar) + '-' + CAST(FargID AS varchar) AS ArtikelNr FROM tblProdukter
246 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
243 ms — hämta tråd, inlägg och bilagor (db)