zoukankan      html  css  js  c++  java
  • 一句集大成的SQL

    今天PM提了个变态的需求,算法很繁琐大致如下

    l          Budget Light

    System parameter: Budget Red – 20%; Budget Yellow - 10%

    Grey: No value assigned to Budget

    Green: Efforts <= Budget * (1-Budget Yellow)

    Yellow: 1- Budget Yellow< Effort/Budget < 1+ Budget Red

    Red: Effort >= Budget * (1+ Budget Red)

    l          Schedule Light

    Grey: No value assigned to Start Date or End Date of phase

    Green: A.Start < P.Start and A.End < P.End

    Yellow: A.Start > P.Start

    Red: A.End > P.End

    数据库我就不贴了,涉及的表太多,大家就宏观看下

     

    由于项目采用迭代开发(其实一开始需求很简单,没想过,所以导致现在的迭代开发很痛苦)所以数据库表越加越多,后来觉得乱糟糟的,所以导致SQL极度难写。

    为了写这句sql,我分了三步走

    第一句,显示所有要显示的文本数据

    呵呵,已经过复杂的了

    第二句,满足上面需求中的第一条

    第三句,满足上面需求中的第二条

    最后将他们合并满足最终的显示要求

    这句sql基本涵盖了sql中所有常用的语句和方法,哎~~写的眼都花了,还好我分三步走,不然有的苦了。效率觉得一般,谁有觉得更好的写法,可以发表评论。

  • 相关阅读:
    基于Spring框架的Shiro配置(转发:http://kdboy.iteye.com/blog/1103794)
    Apache Shiro 使用手册(五)Shiro 配置说明(转发:http://kdboy.iteye.com/blog/1169637)
    Apache Shiro 使用手册(四)Realm 实现(转发:http://kdboy.iteye.com/blog/1169631)
    iOS定位服务与地图开发(4)---显示地图
    iOS定位服务与地图开发(3)---地理信息编码查询
    iOS定位服务与地图开发(2)---地理信息反编码
    iOS定位服务与地图开发(1)---获取经纬度
    社交网络编程(4)--- 通过SLRequest接收tweet
    社交网络编程(3)--- 通过SLRequest分享内容
    社交网络编程(2)---SLComposeViewController
  • 原文地址:https://www.cnblogs.com/hainange/p/6153183.html
Copyright © 2011-2022 走看看