Frågan#1 Finns inte IIF i SQL Server?
Jag skulle vilja skriva ungefär så här i en View:
SELECT IIF(bMemberShowEmail, sMemberEmail, NULL) AS sMemberEmail FROM tblMember
LLarsGMedlem sedan dec. 200012 464 inlägg Det är case som gäller. Iif är förmodligen snart historia.
SELECT case bMemberShowEmail when 1 then sMemberEmail else null end AS sMemberEmail FROM tblMember
(om bMemberShowEmail är bit)
nullif(a,b) är en förkortning av
case when a <> b then a end
Men om jag skulle vilja att bOnline ska vara 1 om DATEDIFF(MINUTE,
o.dOnlineDate, CURRENT_TIMESTAMP) < 10 och annars 0, hur skriver man då?
Äsch, skrev så här... 
CASE WHEN DATEDIFF(MINUTE,
o.dOnlineDate, CURRENT_TIMESTAMP) < 10 THEN 1 ELSE 0 END