J'essaie d'utiliser différentes expressions algébriques (+, -, *, /) avec l'instruction CASE, mais j'ai des problèmes.Utilisation de l'algèbre dans SQL avec l'instruction CASE
Fondamentalement, la syntaxe est que, si la monnaie est GBp (peu p signifie pence) Je veux qu'il soit multiplié par 100 pour qu'il devienne GBP (à savoir pence en livres)
Voici ma requête. Je pense qu'il me manque quelque chose de simple!
select Currency, FXrate
case
when Currency = 'GBp'
then FXrate = FXrate * 100
end
from FXdatabase
ce qui est l'erreur que vous obtenez, au lieu de = u n'essayez d'utiliser comme opérateur? –
Les données d'échantillon et les résultats désirés aident vraiment. –
Pouvez-vous fournir la syntaxe que vous avez déjà faite? –