我在 SQL Server 2012 中有一个表,其中包含我的软件不同版本的补丁说明。该表如下所示:
VersionID int PrimaryKey Identity
Major tinyint
Minor tinyint
Revision tinyint
Patchnotes nvarchar(MAX)
我需要根据 Major、Minor 和 Revision 检索具有最新版本的行。例如,1.1.4 版在 1.1.3 版之后但在 1.2.1 版之前。
有人对如何在 TSQL 中编写查询来做到这一点有任何想法吗?如果您可以在不完成整个查询的情况下将我推向正确的方向,我将不胜感激。努力学习等等!