我需要以Group By特定的方式找到一些方法来获取某些数据.
id Number FROM TO
1 240 201710 201712
1 240 201712 201801
1 240 201801 201803
1 300 201803 201805
1 240 201805 999999
Run Code Online (Sandbox Code Playgroud)
我需要他们以这种方式分组:
id TEXT
1 201710 - 201803: 240, 201803 - 20180: 300, 201805 - 999999: 240
Run Code Online (Sandbox Code Playgroud)
我的问题是获得正确的分组.它具有组行1-3和设置FROM来201710和TO到201803.但我不能按数字分组,因为它可以在以后再改变.
有任何想法吗?
我唯一的想法是检查下一行的FROM with FROM,如果数字匹配则将其设置为前一个FROM.然后,我可以通过组id, number和FROM,走MAX的TO.但我真的不想使用光标.
这里有一个测试文件:
DECLARE @Test AS table
(
customerid int,
Number int,
DateFrom int,
DateTo int …Run Code Online (Sandbox Code Playgroud) 我在 Jenkins 服务器上的构建过程中遇到错误,因为我尝试在预构建事件中使用 Tortoise SubWCRev.exe 来获取修订号并将其放入程序集文件中。
这是错误:
PreBuildEvent: SubWCRev.exe "...\Jenkins\jobs..." "...\Jenkins\jobs...\Properties\AssemblyInfo.cs.template " "...\Jenkins\jobs...\Properties \AssemblyInfo.cs "
SubWCRev :E155036:“...\Jenkins\jobs...\workspace\code”处的工作副本太旧(格式 29),无法与客户端版本“1.8.10 (r1615264)”一起使用(预计格式 31)。您需要先升级工作副本。
当我在本地计算机上进行重建时,它工作正常并替换 AssemblyInfo.cs 文件中的修订号。
我对 Subversioning 和 Jenkins 还很陌生,所以目前我没有任何线索。