因此,我必须创建一个程序,用户输入其项目的价值(以美分计)和他们将为项目支付的金额(以美分为单位)。然后,我需要输出正确的欧元面额的变化。
DECLARE @listStr VARCHAR(MAX)
SELECT @listStr = COALESCE(@listStr+' ,' , '') + sCodProducto
FROM dbo.Productos WHERE sCodProducto IN (80063, 80061, 80067, 80062, 80065)
INSERT INTO #IDPROD2(CODIGO)
SELECT @listStr
所以我不想要一个完整的方法来解决这个问题,而只想了解如何进行的一些想法。我认为我可以有12个if语句(每个欧元值一个),然后将值列表,但这似乎过多。还有其他想法吗?