日期:2014-05-18  浏览次数:20529 次

求给定时间区间的同期比
有这样一个表 
  指标 日期 金额 
  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怎么来的?你算算是对的吗?