开发者社区> 问答> 正文

SQL语句显示版本号

有一张表 表内字段为
主键,计划序号,计划名称,计划开始时间,计划结束时间,版本号(连接版本表)
当前数据为
screenshot
现在公司要求。实现一个对比表单,where条件是2个版本号,比200,201,查询结果应该是
screenshot
最后字段的0是用201版本的开始时间减200版本的开始时间,DIFF函数的那个意思。
其他我现在可以实现,重点的就是怎么让它显示出来的条数为1234。INNER LEFT RIGHT FULL连接都试过了。实在晕,求高手

展开
收起
吴孟桥 2016-06-12 16:12:13 2303 0
1 条回答
写回答
取消 提交回答
  • 1、order by 计划名称,版本号
    2、根据lead和lag函数把下一个版本的字段获取到同一行(怎么实现我的blog中sqlserver,mysql,oracle都已经介绍实现方法了)
    3、剩下的就是你想怎么减就怎么减了。

    2019-07-17 19:34:26
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载