我有一个查询,用户输入开始和结束日期。
AND PP.PATTR_CALCUL_DATE >= '31 JUN 2012'
AND PP.PATTR_CALCUL_DATE <= '30 SEP 2012'
查询返回如下数据:
| DATE | VALUE |
| 01/07/2012 | 1.25 |
| 31/07/2012 | 2.25 |
| 05/09/2012 | 1.75 |
| 22/08/2012 | 3.99 |
| 30/09/2012 | 1.25 |
| 31/08/2012 | 6.37 |
根据用户定义的变量,查询要么需要返回指定范围内与月末对齐的所有日期。所以这种情况下的结果是:
| DATE | VALUE |
| 31/07/2012 | 2.25 |
| 30/09/2012 | 1.25 |
| 31/08/2012 | 6.37 |
或者它需要返回与季度结束一致的所有日期。结果将是:
| DATE | VALUE |
| 30/09/2012 | 1.25 |
他们还需要第三个选项,它只返回原始表中的所有数据
请感谢任何帮助。
谢谢