【发布时间】:2015-08-10 14:51:09
【问题描述】:
我有一个名为t1 的表,其中有PERIOD 列。我想找到自当前财政jun-2014 以来的月数 - 目前是 11(因为可能)。如果这个条件失败,那就做点什么。
我该如何做这个检查:
select PERIOD from t1;
PERIOD
8/31/2014
6/30/2015
10/31/2014
1/31/2015
3/31/2015
9/30/2014
select count(PERIOD) from t1
where trunc(PERIOD)>'30-JUNE-2014';
上述查询的o/p是6,正确答案应该是11,所以condn失败了。我的预期输出是如果条件失败触发某事
我不确定这是否正确。我正在使用 11g 甲骨文。
【问题讨论】:
标签: sql oracle oracle11g date-arithmetic