Question

J'ai deux colonnes,, Wins et Losses des deux int. J'ai un WinPercentage de colonne calculée comme decimal(14,3), je veux que ce soit:

WinPercentage = (Wins + Losses) / Wins

Quelle est la syntaxe pour cela?

Était-ce utile?

La solution

CREATE TABLE WinLoss
(
 TeamId int IDENTITY(1,1) NOT NULL,
 Wins int,
 Losses int,
 WinPercentage AS CASE WHEN wins > 0 THEN (Wins + Losses) / Wins ELSE 0 END
)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top