Hej, Hej, Eller lite mer "databasigt":IF sats i SQL
Har ett fält som jag plockar ur en SQL sats.
Nu har fältet VNDNO ett värde som jag vill omvandla, har den ett värde på 222 skall den heta Värde1, annars Värde2..
Select VNDNO,SHPPO,AHRCDT,AHRNBR05,AILNBR0501,PLATS0501,TRSCN05001 from TABELL
VNDNO, if(VNDNO ='222',VNDNO = 'Värde1',Värde2),
Har kunnat detta men har glömt bort det :(Sv: IF sats i SQL
Detta borde fungera:
SELECT CASE WHEN VNDNO = '222' THEN 'Värde1' ELSE 'Värde2' END,
SHPPO,
AHRCDT,
AHRNBR05,
AILNBR0501,
PLATS0501,
TRSCN05001
FROM TABELL
/HåkanSv:IF sats i SQL
(SELECT 'Värde1',
SHPPO,
AHRCDT,
AHRNBR05,
AILNBR0501,
PLATS0501,
TRSCN05001
FROM TABELL
WHERE VNDNO ='222')
UNION
(SELECT 'Värde2',
SHPPO,
AHRCDT,
AHRNBR05,
AILNBR0501,
PLATS0501,
TRSCN05001
FROM TABELL
WHERE (NOT VNDNO='222') OR ISNULL(VNDNO))