Lookup using a Order by clause
Posted: Mon Mar 02, 2009 3:11 am
In one of our jobs we are using TIME_DIMENSION lookup..We are using below query in TIME_DIMENSION oracle stage "SELECT TIME_DIM_KEY,MONTH_OF_YEAR,YEAR FROM time_dimension where year=2008 and MONTH_OF_YEAR=11 ORDER BY
TIME_DIM_DATE" to get values of TIME_DIM_KEY,MONTH_OF_YEAR,YEAR.We need to get TIME_DIM_KEY for a source data based on YEAR,MONTH.
My doubt is as we are using ORDER BY clause which TIME_DIM_KEY we will get.Always we will get only one TIME_DIM_KEY or is there any possibility that we can get different values.I am getting different TIME_DIM_KEY values.
What's wrong in this query.Please suggest.
TIME_DIM_DATE" to get values of TIME_DIM_KEY,MONTH_OF_YEAR,YEAR.We need to get TIME_DIM_KEY for a source data based on YEAR,MONTH.
My doubt is as we are using ORDER BY clause which TIME_DIM_KEY we will get.Always we will get only one TIME_DIM_KEY or is there any possibility that we can get different values.I am getting different TIME_DIM_KEY values.
What's wrong in this query.Please suggest.