当试图比较5.12和5.8的软件版本时,5.12版本是更新的,但是在数学上5.12小于5.8。如何比较这两个版本,以使较新版本返回'Y'?SELECT CASE WHEN 5.12 > 5.8 THEN 'Y' ELSE 'N' END
在5.8小数位后添加0,以便将5.08与5.12进行比较,但这似乎需要一些代码
我有一个WiX文件,我必须在其中进行版本比较以检查先决条件。表达式如下所示: <![CDATA[(VERSION<"7.0") OR (other expressions)]]>到目前为止,这个方法运行良好,因为主版本号从7到8到9。我们现在正在迁移到版本10,字符串比较失败,因为"1“小于"7”。正如我打算<em