试图创建一个基于其他四列中的值的计算列。 第1列,Coulmn 2,第3列,第4列可能是或否 最终结果的计算列,让我们说所谓的进步,应该沿着这条线的东西:要增加值的SQL Case语句
Progress = CASE
WHEN [Column1] = 'Yes' THEN Value+1
WHEN [Column2] = 'Yes' THEN Value+1
WHEN [Column3] = 'Yes' THEN Value+1
WHEN [Column4] = 'Yes' THEN Value+1
ELSE 0 END
希望这是有道理的显然上述语法不正确。
所以你想在这些列的'是的? – cmd 2013-04-22 19:50:10
请提供样本数据和结果以阐明您真正想要的内容。 – 2013-04-22 19:50:29
什么是您的RDBMS(SQL风格)?它是MS SQL Server吗? – 2013-04-22 19:57:14