Vet ej om detta är rätt forum, hittade inget sql forum. Ska du hårdkodat ersätta kund 1 med just godis och kund 2 med just dricka så kan du använda CASE. Typ: Skapade en dynamisk sql-satsHjälp med sql-sats
Får fram värden ur databasen så här genom en sql-fråga
kund fraga tot
1 1 2
2 1 3
1 2 1
2 2 5
Jag vill kunna i sql-frågan ersätta värdena i kolmnen kund, text så att kund 1 ersättas med godis och kund 2 med dricka. Ska alltså få följande resultat från sql-frågan då:
kund fraga tot
godis 1 2
dricka 1 3
godis 2 1
dricka 2 5
Har läst någonstans om det men kommer inte ihåg var. Hur blir sql-satsen?Sv: Hjälp med sql-sats
<code>
CASE kund WHEN 1 THEN 'godis' WHEN 2 THEN 'dricka' ELSE 'annat' END AS kund
</code>
Men om du ska ersätta det med ett värde ur en annan tabell som har motsvarande kund id och namn får du göra en join mot den.Sv:Hjälp med sql-sats
for i = 1 to 3 'finns tre kundtyper
Select '"&variabel&"' as kundtyp from .....
next
Kollade sen i koden
if i = 1 then
kund = "Godis"
elseif ...