当前位置: 代码迷 >> Sql Server >> 求给定时间区间的同期比,该怎么处理
  详细解决方案

求给定时间区间的同期比,该怎么处理

热度:24   发布时间:2016-04-27 17:23:38.0
求给定时间区间的同期比
有这样一个表 
  指标 日期 金额 
  001 2007/03/30 1000 
  002 2005/04/30 2000 
  001 2007/02/28 1500 
  002 2005/03/30 2500 
  001 2006/03/30 1200 
  002 2006/02/28 3000 
  003 2006/02/28 3000 
求一条sql语句实现根据用户给定的四个时间条件(统计时间开始、统计时间开始结束;比较时间开始、比较时间结束)获取同期比如下的结果
统计时间(2007/02/28-2007/02/30),比较区间为(2005/03/30-2005/03/30)
指标 金额 对比
001 1500 700  
002 3000 500
003 3000

------解决方案--------------------
统计时间(2007/02/28-2007/02/30),比较区间为(2005/03/30-2005/03/30) 
二月份哪里有30号?
另:比较区间为一天?
------解决方案--------------------
凑不出来这些数,具体应该怎么计算

------解决方案--------------------
这些数不怎么对,具体的数据有没有核对呢? 

------解决方案--------------------
你对比的700,500怎么来的?你算算是对的吗?
  相关解决方案